我克隆了一个Jekyll主题 - Solid,用于我的个人项目网站。在本地使用jekyll serve
运行时,我将其作为输出:
然而,当我使用Github Pages托管它时,这就是我得到的输出:
基本上,所有图像都在加载。甚至浏览器中的网络监视器也显示所有文件的状态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次警告。在删除带有警告的代码时,不会看到生成的网站中的任何更改。
答案 0 :(得分:1)
找出问题所在。原始代码中包含css
个文件,其中包含yaml
块和liquid
个标记。我不明白为什么它在本地正确呈现,但yaml
不支持css
。我将css
文件的扩展名更改为scss
,所有内容都像魅力一样。
但是,我仍然不确定yaml
是否在css
中有效。源代码有很多错误的调整,要在_config.yml
到样式表文件中包含网站颜色变量。