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

新增markdown博客文章时是否需要每次重新构建Gatsby静态博客?

问题解答

你是否需要每次手动重建站点,完全取决于你的部署流程:

  • 如果你采用本地手动构建后推送静态产物到GitHub Pages的部署方式:每次新增博文必须先在本地执行gatsby build命令,再将构建生成的public目录下的所有静态资源推送到对应的部署分支(通常是gh-pages分支)才能生效。仅提交markdown源文件是没用的,GitHub Pages本身没有编译Gatsby项目的能力,不会自动帮你生成新的站点页面。
  • 如果你已经提前配置了GitHub Actions CI/CD自动构建流程:只需要提交包含新markdown文件的commit到源码存储分支就可以了,流水线会自动触发构建、部署的全流程,不需要你本地做任何额外操作。

补充说明:大多数新手初始部署时如果没有特意配置自动构建规则,默认都是本地手动构建的模式,这种场景下每次更新内容都要走本地构建、推送产物的步骤。如果想要简化操作,只需要配置一套适配Gatsby的GitHub Actions规则就可以实现提交内容自动更新站点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 12:09:04