如何在GitHub Pages上修复导入CSS时出现的404错误?

3
我目前拥有以下Git仓库: https://github.com/SebastianGode/ansible-collection-cloud/tree/gh-pages 以及GitHub页面链接: https://sebastiangode.github.io/ansible-collection-cloud/ 问题在于,GitHub Pages只会解析index.html文件,并且对所有所需的css和图像资源抛出404错误: enter image description here 由于文档是由travis-ci流水线自动生成的,因此可能无法更改路径,但是由于本地托管时可以正常工作,因此也应该在GitHub Pages上正常工作。
这个问题有解决方案吗?
1个回答

4
我解决了它。
GitHub在后台使用Jekyll,这会破坏特殊的路径(这里是下划线路径)。您可以通过在分支的根目录中创建一个名为.nojekyll的文件来禁用Jekyll。如果您使用travis-CI运行类似的东西,并运行tox脚本,只需调用命令touch {toxinidir}/.nojekyll 这将使我的网站正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接