这是我的存储库:https://github.com/attilay/jeky
我的网站应该如何以及主题资料库:http://themes.jekyllrc.org/linear/
我的网站没有加载任何样式,只是纯HTML。为什么?
答案 0 :(得分:2)
首先,在_layouts/default.html
中,在{{ site.baseurl }}
中assets
的相对路径中加入head
(正如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前端。
答案 1 :(得分:0)
在_layouts/default.html
,您必须通过以下方式致电您的资产:
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/skel-noscript.css" />
或
<script src="{{ site.baseurl }}/assets/js/init.js"></script>