Github页面上的Jekyll网站未按预期呈现

时间:2017-05-01 15:03:28

标签: github jekyll github-pages

我克隆了一个Jekyll主题 - Solid,用于我的个人项目网站。在本地使用jekyll serve运行时,我将其作为输出:

host using jekyll on localhost:4000 img 2

然而,当我使用Github Pages托管它时,这就是我得到的输出:

global image 1 global image 2

基本上,所有图像都在加载。甚至浏览器中的网络监视器也显示所有文件的状态200,包括样式表和脚本。任何依赖项文件都没有404 Not Found错误。

另外,根据主题README.md的说明,我也相应更改了_config.yml

baseurl: "/solid-tesing" #important: start with / -> repository name
url: "https://sahilarora535.me"

我还尝试将网站发布为存储库username.github.io中的主要用户网站,并在_config.yml中进行适当的更改,但是,这也提供了相同的输出。错误是什么,在哪里?

其他信息 - jekyll serve命令成功运行服务器,发出3次警告。在删除带有警告的代码时,不会看到生成的网站中的任何更改。

1 个答案:

答案 0 :(得分:1)

找出问题所在。原始代码中包含css个文件,其中包含yaml块和liquid个标记。我不明白为什么它在本地正确呈现,但yaml不支持css。我将css文件的扩展名更改为scss,所有内容都像魅力一样。

但是,我仍然不确定yaml是否在css中有效。源代码有很多错误的调整,要在_config.yml到样式表文件中包含网站颜色变量。