我的jekyll博客在Github页面上托管时无法正常呈现

时间:2017-03-06 16:02:58

标签: github jekyll github-pages

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

有谁知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:0)

您的网站网址配置存在问题,而不是从正在查找https://nezmustafa123.github.io/blog/assets/css/main.csshttp://localhost:4000/assets/css/main.css加载CSS。

在配置文件_config.yml中,将以下密钥更改为您的网站域:

url: http://localhost:4000

并添加baseurl:baseurl: "blog"

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

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

相对网址

     

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

     

绝对网址

     

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