【发布时间】:2021-11-22 13:55:35
【问题描述】:
我的网站遇到问题。 我在 Github Pages 上建立了一个小网站。该网站由 Gatsby 制作,在构建时从 DatoCMS 查询信息。
现在,我按照 Gatsby 指南,在 package.json 中制作了一个脚本来让我部署它:
"deploy": "gatsby build && gh-pages -d public"
一切都很好!在运行yarn deploy 之后,Gatsby 会创建构建并将其发布到我的 Github 存储库的 gh-pages 分支上,然后它会在 Github pages 网站上上线。
问题是我不想每次在 DatoCMS 上编辑内容时都运行此命令。我真正想要的是,每当我在 DatoCMS 上进行和发布一些更改时,都会运行一个 webhook 并为我部署它。
我找不到任何关于这个特定架构的指南或教程,我不想切换到 Netlify 或其他东西。
你们知道如何帮助我吗?真的很棒!
提前谢谢你。
【问题讨论】:
标签: gatsby github-pages webhooks datocms