未创建Jekyll资产文件夹

时间:2018-10-23 13:13:05

标签: jekyll

我正在尝试学习如何使用jekyll,以便我可以创建一些站点并将其托管在github页面上...但是按照jekyll网站上的教程进行操作时,我遇到了问题,assets目录中的css文件夹不是在我运行jekyll build或jekyll服务时被创建,我什至尝试了捆绑执行jekyll build并清理。

我尝试了一些仍然找不到解决方案的事情。

我的代码的github存储库位于https://github.com/blaze4dem/timiking,请帮助我了解我在这里做错了什么。.预先感谢。

1 个答案:

答案 0 :(得分:0)

首先,您将scss存储在 _assets / css 中,作为一个带有下划线的文件夹,jekyll会将其忽略。

将其移动到 assets / css 文件夹,不带下划线。然后将生成它。

第二个问题是如何在_layouts / home.html中调用生成的CSS。

<link rel="stylesheet" type="text/css" href="/assets/css/style.scss">

从您的索引页面http://127.0.0.1:4000/timiking/请求,它将解析为http://127.0.0.1:4000/assets/css/style.scss,然后是404。

只需使用您的baseurl即可:

<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/assets/css/style.css">