【问题标题】:Llinking css from base folder to jekyll site将基本文件夹中的 css 链接到 jekyll 站点
【发布时间】:2015-10-02 03:25:10
【问题描述】:

我正在尝试在“博客”文件夹下为我的个人网站部署一个 jekyll 站点。当我尝试将 css 链接到 default.html 时,Jekyll 正在 blog/css 文件夹下寻找 css 文件,但是我的 css 文件位于 blog/../css 即我的主“网站”文件夹中,其中包含“博客”文件夹,“css”文件夹等。有没有一种方法可以将我的 jekyll 站点链接到基本文件夹上的 css 文件,而无需移动 config.yml 文件。我尝试将 baseurl 更改为 ../blog 但它不起作用。

【问题讨论】:

    标签: jekyll


    【解决方案1】:

    完成您正在寻找的最简单的方法是将blog/../css 符号链接到blog/css

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

    需要注意的一点:在执行 jekyll serve 时,原版 Jekyll 将不会根据符号链接文件的更改重新生成。 (有一个插件可以做到这一点,但对于个人网站来说,这有点矫枉过正:只需停止jekyll serve 并重新启动)

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-02
        • 2020-12-18
        • 1970-01-01
        • 2013-11-19
        • 2015-01-28
        • 1970-01-01
        相关资源
        最近更新 更多