【问题标题】:layout errors building github personal site with jekyll使用 jekyll 构建 github 个人站点的布局错误
【发布时间】:2017-11-19 22:07:23
【问题描述】:

我一直在尝试在meredithhu.github.io 上建立我自己的页面。如您所见,此时,只有主页显示正确的布局,所有其他页面(如果您单击主页上的选项卡)布局都关闭了......而且我不知道为什么以及如何修复它...

所有代码都在这里:https://github.com/meredithhu/meredithhu.github.io

我在 _layouts 文件夹中定义了布局,显然只有 default.html 起作用了……但不是所有其他的都以相同的方式定义吗?其他的怎么都不行?

谁能给我一些提示如何解决这个问题?

【问题讨论】:

    标签: github jekyll github-pages


    【解决方案1】:

    default 布局更新您的link 标签

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

    到这个->

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

    【讨论】:

      【解决方案2】:

      样式加载有问题,如果你只使用href="css/main.css",那么浏览器将使用当前级别作为基本URL,这就是为什么它适用于基本URL,但不适用于任何其他更深的类别/页面,在_layouts/default.html 中将 CSS 行更改为:

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

      另外,在_config.yml 中,存在错误的解析器,请删除markdown: shengli 行,以便网站正常加载。

      【讨论】:

        猜你喜欢
        • 2022-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-17
        • 2012-11-26
        • 2018-05-15
        • 2021-07-05
        • 2017-06-01
        相关资源
        最近更新 更多