Github页面构建失败

7

我正在github页面上创建我的网站,但我没有使用jekyll或任何类似的东西,只是纯JavaScript和HTML CSS。为什么有时会出现页面构建失败?它在构建什么?

2个回答

17

在 GitHub 存储库中,默认情况下 gh-pages 分支使用 Jekyll 进行构建。

如果您有带下划线的文件夹(例如:_myfolder),Jekyll 尝试进行构建。如果它们不是真正的 Jekyll 文件夹,则会破坏构建。

如果您不想处理 HTML/JS 代码,请在代码根目录中添加一个名为.nojekyll的文件。 GitHub 将不会尝试构建,而只是提供您的页面。

更多信息请参见Github pages文档


1
谢谢,非常准确!这是提到此功能的原始博客文章https://github.com/blog/572-bypassing-jekyll-on-github-pages - Jan Molak

2
我曾经遇到同样的错误。和你一样,我只是使用了HTML、CSS和JS。同时添加.nojekyll也没有起到任何作用,我仍然得到了相同的错误。
后来我发现这是我的代码编辑器(VS code)中的错误。VS code只在左下角显示代码中是否有问题。
导致错误的原因是我在CSS代码中漏掉了一个冒号(:)。
所以请再次检查您的代码,看看是否有这种小错误。

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