我正在尝试使用来自的分叉存储库来部署 Jekyll 网站https://github.com/cotes2020/jekyll-theme-chirpy https://github.com/cotes2020/jekyll-theme-chirpy主题。在我的本地系统上,一切正常。我已按照中给出的所有说明进行操作https://chirpy.cotes.page/posts/getting-started/#deployment https://chirpy.cotes.page/posts/getting-started/#deployment一切似乎都很好。甚至 Github 构建状态也表明该站点已启动并正在运行https://wxguy.github.io https://wxguy.github.io。但是,当我访问https://wxguy.github.io https://wxguy.github.io从 Firefox 中,显示以下行:-
--- layout: home # Index page ---
这就是该内容的具体内容index.html
位于项目的根目录。我已经重命名了index.html
to index.md
并再次部署到GitHub。但问题仍然存在。
接下来,我复制了内容_layouts/home.html
to index.html
再次推送到GitHub。这一次,它只显示了 Front Matter 的文本。
从我在 Firefox 上收到的消息来看,GitHub 似乎没有正确构建 Jekyll 站点。我已将我的站点部署在远程的主分支上。
我浏览过其他使用相同主题的博客源文件https://github.com/v3rtumnus/jekyll-blog https://github.com/v3rtumnus/jekyll-blog。我无法弄清楚我是否对任何配置文件进行了任何重大更改。
有人可以帮我解决这个问题吗?
我通过执行以下操作解决了问题:-
- 我使用的主题使用 GitHub 操作,因此我必须在 GitHub/username/username.io/settings --> 操作 --> 常规 --> 向下滚动页面以选择“工作流程权限”和“读取和”下配置它写权限”。
- 将修改后的站点部署到 Github。
- 再次转到设置 GitHub/username/username.io --> 检查工作流程是否成功完成。如果没有,则重新运行该过程。
- 转到设置 --> 页面 --> 选择
gh-pages
作为一个分支和/root
作为目录。
- 等待几分钟,您的网站应该会启动并运行。
我还发现浏览器缓存存在问题,不允许从服务器加载新页面。因此,我以私人模式打开了该网站。
希望它对其他人有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)