使用 git 存储库使其他 gatsby 站点保持同步

Using a git repo to keep other gatsby sites in sync

我创建了一个 gatsbyjs starter 来维护我的博客,我从来没有真正打算让它可重用,但是,我的妻子和我的一个朋友都问我是否可以使用我的博客为他们创建一个博客首发.

有没有一种方法可以将 git 存储库用作 'base' 图像,然后将其用作依赖项或其他东西,这样如果我对基本图像进行更新,我的妻子和伙伴们可以将这些更改合并到他们的博客存储库中吗?

我希望更新将成为 gatsby 入门配置的一部分,但如果是的话我什么也看不到。让初学者成为一个 NPM 包也让我想到,但只有部分应该自动更新而其他部分不应该自动更新,而且 npm 并不是真正正确的选择,因为它实际上是一个完整的站点模板而不仅仅是一个包。

有什么建议吗?

最近对此的回答是 Gatsby 主题:

他们应该让您将您的启动器版本构建为可以由其他人安装的主题包,而不是必须分叉您的启动器(这更像是一个 one-time 操作,因为你和那个先link 两者注意)。