【问题标题】:My jekyll blog won't render properly when hosted on Github pages当托管在 Github 页面上时,我的 jekyll 博客无法正确呈现
【发布时间】:2017-07-26 14:11:56
【问题描述】:

我在 Windows 10 机器上,几天前我下载了一个 Jekyll 主题以用作我的个人作品集网站,在创建了一个名为 gh-pages 的分支并将其推送到该分支后它无法正确呈现,这里是网址:https://nezmustafa123.github.io/blog/

有人知道是什么原因造成的吗?

【问题讨论】:

  • 哇,marcanuy 成功了,我为此苦苦挣扎了很长时间,非常感谢!!!!!!

标签: github jekyll github-pages


【解决方案1】:

您的网站 URL 配置有问题,而不是从 https://nezmustafa123.github.io/blog/assets/css/main.css 加载 CSS,而是在寻找 http://localhost:4000/assets/css/main.css

在配置文件_config.ymlchenge 中为您的网站域添加以下密钥:

url: http://localhost:4000

并添加基本网址:baseurl: "blog"

然后调整你的头部包括使用site.url_includes/head.html中使用base_url前缀或者生成包含absolute_url的url的绝对路径:

 <link rel="stylesheet" type="text/css" href="{{ "/assets/css/main.css" | relative_url }}">

相对网址

将 baseurl 值添加到输入中。如果您的网站是托管的,则很有用 在子路径而不是域的根目录。

绝对网址

将 url 和 baseurl 值添加到输入中。

【讨论】:

    猜你喜欢
    • 2017-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多