页面构建失败:Sass 或 SCSS 无效
如果 GitHub 页面仓库包含具有无效内容的 Sass 或 SCSS 文件,GitHub 页面站点将无法构建。
如果 GitHub 页面 站点因 Sass 或 SCSS 无效而构建失败,将会收到一封如下的电子邮件:
主题:页面构建失败
页面构建因以下错误而失败:
SCSS 文件
example.scss
的第 47 行有错误:"...on: relative; }" 后的 CSS 无效:预期的选择器或 at-rule 为 "}"。
只有在 Enterprise 实例上启用了出站电子邮件支持时,您才会收到电子邮件。有关详细信息,请联系您的站点管理员。
SCSS 或 Sass 故障排除
提示:我们强烈建议本地运行 Jekyll,以便在推送到 您的 GitHub Enterprise Server 实例 之前能够轻松调试和修复构建错误。要详细了解故障排除选项,请参阅“GitHub Pages 构建故障排除。”
- 使用
github-pages
gem 本地构建 Jekyll 站点,重现错误。 - 根据电子邮件中描述的错误,检查指示的行号。
- 为常用的文本编辑器安装 Sass 或 SCSS 语法检查,以帮助您在发布前找到错误。
在修复任何 Sass 或 SCSS 错误后,提交更改并推送到 GitHub 页面 仓库,在服务器上触发另一次构建。