如何修复在 GitHub 页面上导入 css 时出现的 404 错误?

How can I fix 404 error importing css on GitHub Pages?

我目前有以下 Git 存储库: https://github.com/SebastianGode/ansible-collection-cloud/tree/gh-pages 以及 Git 中心页面 link: https://sebastiangode.github.io/ansible-collection-cloud/

问题是 GitHub Pages 只会解决 index.html 并且会为所有必需的 css 和图像内容抛出 404:

由于文档是由 travis-ci 管道自动生成的,因此可能无法更改路径,但由于它在本地托管时有效,因此它也应该在 GitHub 页面上有效。

这个问题有什么解决办法吗?

我修好了。

GitHub 后面有 Jekyll 运行ning 会弄乱特殊路径(这里是下划线路径)。您可以通过在分支的根目录中创建一个 .nojekyll 文件来禁用 jekyll。如果你使用 travis-CI 和 运行 一个 tox 脚本,只需调用命令 touch {toxinidir}/.nojekyll

这将为我创建一个可用的网站。