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