将css从基础文件夹链接到jekyll站点

时间:2015-10-02 03:25:10

标签: jekyll

我正在尝试为我的个人网站部署一个jekyll网站,在#34;博客"夹。当我尝试将css链接到default.html时,Jekyll正在寻找blog / css文件夹下的css文件,但是我的css文件位于blog /../ css,即我的主要网站"包含的文件夹,"博客"文件夹," css"有没有办法我可以将我的jekyll网站链接到基础文件夹上的css文件,而无需移动config.yml文件。我尝试将baseurl更改为../blog但它没有用。

2 个答案:

答案 0 :(得分:0)

如果 css 位于您的存储库的根目录,则从 blog 文件夹中,您只需要链接:

<link rel="stylesheet" href="/css/main.css">

答案 1 :(得分:0)

完成所需内容的最简单方法是将blog/../css符号链接到blog/css

Jekyll会在生成网站时通过符号链接拉出css文件。

需要注意的一点是:在执行jekyll serve时,vanilla Jekyll会根据符号链接文件的更改重新生成。 (有一个插件可以执行此操作,但对于个人网站来说,这太过分了:只需停止jekyll serve并重新启动)

根据主题,您还可以修改标题(通常为_includes/head.html)以手动指定css文件。