我分享了Solid-jekyll主题(solid-jekyll)并让它在本地工作。但是,当我把它推到Github页面时,它似乎松开了它的CSS格式。
我的实心jekyll的叉子在github上,用户名:BeenzSyed。我尝试将baseurl更改为" / solid-jekyll"但那也没有用。
这就是我的叉子上的样子:https://beenzsyed.github.io/solid-jekyll/。
这应该是它应该的样子:http://ojs.xyz/solid-jekyll/。
我认为是因为它无法找到_includes / css / style.css文件,但我不知道如何解决这个问题。任何帮助表示赞赏!
答案 0 :(得分:5)
长期面对完全相同的问题,它消耗了2-3天。找到您的主要样式表(,如main.css )并将其保存到 assets 文件夹并提交。这样Github就会将样式表复制到网站构建。它通常不会复制:( main.css
答案 1 :(得分:1)
我在此GitHub Issue page和相关commit上按照 dracos 的建议更改了/_includes/head.html:
<link rel="stylesheet" href="{{ site.baseurl }}public/css/poole.css">
到
<link rel="stylesheet" href="{{ "/public/css/poole.css" | relative_url }}">
更改大多数 site.baseurl对relative_url的引用适用于本地测试和GitHub页面。
我对我网站的更改提交如下: https://github.com/naamancampbell/naamancampbell.github.io/commit/f60da4d4e48447708c2e157ff1e07303d5377587
答案 2 :(得分:0)
有人指出,现场演示使用了不同的样式表。回购不一样。我建议在存储库中创建一个新问题。