为什么我的 jekyll github 站点没有样式?

Why doesn't my jekyll github site have styles?

这是我的存储库:https://github.com/attilay/jeky

我的网站应该是什么样子以及主题库:http://themes.jekyllrc.org/linear/

我的网站不加载任何样式,只是普通 HTML。为什么?

在您的 _layouts/default.html 中,您必须使用 :

调用您的资产
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/skel-noscript.css" />

 <script src="{{ site.baseurl }}/assets/js/init.js"></script>

首先,在 _layouts/default.html 中,将 {{ site.baseurl }} 包含在 headassets 的相对路径中(正如 David Jacquel 所建议的):

<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/skel-noscript.css" />

<script src="{{ site.baseurl }}/assets/js/init.js"></script>

此外,在/assets/js/init.js中更改:

prefix: '/assets/css/style',

prefix: '{{site.baseurl}}/assets/css/style',

最后,为了让 Jekyll 处理 init.js 并插入 baseurl,添加

---
---

在文件顶部作为空的 YML frontmatter。