You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarto文档渲染正常但无法部署至GitHub Pages求助

解决Quarto部署GitHub Pages显示README及部署延迟问题

1. 检查GitHub Pages部署源设置

  • 进入仓库「Settings」→「Pages」页面,确认Deploy from a branch选项下的分支为gh-pages,目录选择/root(Quarto默认将生成文件放在gh-pages根目录)。如果之前设置的是main分支的/README.md,就会优先显示仓库README,必须切换到正确的分支和目录。

2. 验证gh-pages分支的文件结构

  • 打开仓库的gh-pages分支,确认根目录下存在index.html(Quarto生成的主页面),以及配套的CSS、JS、图表等资源文件。
  • 若Quarto项目是多文档站点,需确认_site目录的内容已完整推送到gh-pages根目录(quarto publish默认会处理,但可手动核对)。

3. 处理部署延迟问题

  • GitHub Pages部署存在缓存或队列延迟,即使Action执行成功,也可能需要1-2小时完成发布,极端情况可能长达24小时。
  • 可手动触发重新部署:在仓库「Settings」→「Pages」页面,点击底部的「Deploy branch」按钮(若有),强制重新发布。
  • 查看pages-build-deployment工作流日志:进入仓库「Actions」页面,检查最新的部署日志,确认是否存在资源路径错误等隐藏问题。

4. 核对Quarto配置文件

  • 打开项目根目录的_quarto.yml,确认project配置正确:
project:
  type: website
  output-dir: _site
  • 若使用自定义域名,确保website.domain配置与GitHub Pages设置的域名一致,避免解析异常导致显示问题。

5. 清除浏览器缓存

  • 浏览器可能缓存了旧的README页面,按Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(Mac)强制刷新,查看是否加载Quarto生成的内容。

内容的提问来源于stack exchange,提问作者marcbosch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 23:47:03