如何修复在 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
这将为我创建一个可用的网站。
我目前有以下 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
这将为我创建一个可用的网站。