Jekyll 站点在本地工作,但在 Github 页面上不工作
Jekyll site works locally but not on Github Pages
我分叉了 Solid-jekyll 主题 (solid-jekyll) 并让它在本地工作。但是,当我将它推到 Github 页时,它似乎失去了它的 css 格式。
我的 solid-jekyll 分支在 github、username:BeenzSyed 上。我尝试将 baseurl 更改为“/solid-jekyll”,但这也不起作用。
这是它在我的叉子上的样子:https://beenzsyed.github.io/solid-jekyll/。
虽然它应该是这样的:http://ojs.xyz/solid-jekyll/。
我认为这是因为它找不到 _includes/css/style.css 文件,但我不确定如何解决该问题。感谢您的帮助!
正如有人指出的那样,现场演示使用了不同的样式表。所以回购是不一样的。我建议在存储库中创建一个新问题。
很久以前就遇到了完全相同的问题,并且耗时 2-3 天。找到您的主要样式表(like main.css)并将其保存到 assets 文件夹并提交。这样 Github 就会将样式表复制到已建网站。它通常不会复制:( main.css
我按照 dracos 的建议将此 GitHub Issue page and related commit 更改为 /_includes/head.html 从:
<link rel="stylesheet" href="{{ site.baseurl }}public/css/poole.css">
到
<link rel="stylesheet" href="{{ "/public/css/poole.css" | relative_url }}">
更改 most site.baseurl 对 relative_url 的引用在本地测试和 GitHub 页面上都有效。
我对网站更改的承诺可以在下面找到:
https://github.com/naamancampbell/naamancampbell.github.io/commit/f60da4d4e48447708c2e157ff1e07303d5377587
我分叉了 Solid-jekyll 主题 (solid-jekyll) 并让它在本地工作。但是,当我将它推到 Github 页时,它似乎失去了它的 css 格式。
我的 solid-jekyll 分支在 github、username:BeenzSyed 上。我尝试将 baseurl 更改为“/solid-jekyll”,但这也不起作用。
这是它在我的叉子上的样子:https://beenzsyed.github.io/solid-jekyll/。
虽然它应该是这样的:http://ojs.xyz/solid-jekyll/。
我认为这是因为它找不到 _includes/css/style.css 文件,但我不确定如何解决该问题。感谢您的帮助!
正如有人指出的那样,现场演示使用了不同的样式表。所以回购是不一样的。我建议在存储库中创建一个新问题。
很久以前就遇到了完全相同的问题,并且耗时 2-3 天。找到您的主要样式表(like main.css)并将其保存到 assets 文件夹并提交。这样 Github 就会将样式表复制到已建网站。它通常不会复制:( main.css
我按照 dracos 的建议将此 GitHub Issue page and related commit 更改为 /_includes/head.html 从:
<link rel="stylesheet" href="{{ site.baseurl }}public/css/poole.css">
到
<link rel="stylesheet" href="{{ "/public/css/poole.css" | relative_url }}">
更改 most site.baseurl 对 relative_url 的引用在本地测试和 GitHub 页面上都有效。
我对网站更改的承诺可以在下面找到: https://github.com/naamancampbell/naamancampbell.github.io/commit/f60da4d4e48447708c2e157ff1e07303d5377587