【问题标题】:Why doesn't my jekyll github site have styles?为什么我的 jekyll github 站点没有样式?
【发布时间】:2017-01-11 10:37:16
【问题描述】:

这是我的存储库:https://github.com/attilay/jeky

我的网站应该是什么样子以及主题存储库:http://themes.jekyllrc.org/linear/

我的网站不加载任何样式,只加载纯 HTML。为什么?

【问题讨论】:

    标签: css git github rubygems jekyll


    【解决方案1】:

    首先,在_layouts/default.html 中,在assets 的相对路径中包含{{ site.baseurl }} 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 frontmatter。

    【讨论】:

      【解决方案2】:

      在您的_layouts/default.html 中,您必须使用以下方式调用您的资产:

      <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/skel-noscript.css" />
      

       <script src="{{ site.baseurl }}/assets/js/init.js"></script>
      

      【讨论】:

      • 嗯.. 我将 {{ site.baseurl }}/(folder) 应用于所有链接和脚本。发生了一些变化,但看起来仍然不正确:(
      猜你喜欢
      • 2011-05-24
      • 1970-01-01
      • 2022-12-25
      • 2011-08-02
      • 2015-07-29
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多