我创建了一个 gatsbyjs starter 来维护我的博客,我从未真正计划过让它可重用,但是,我的妻子和我的一个 friend 都问我是否可以使用我的 starter 为他们创建一个博客。
有没有一种方法可以将 git 存储库用作“基础”镜像,然后将其用作依赖项或其他东西,这样如果我对基础镜像进行更新,我的妻子和伴侣都可以将这些更改 merge 到他们的博客 repo 协议(protocol)?
我希望更新将成为 gatsby 入门配置的一部分,但如果是的话我什么也看不到。让初学者成为一个 NPM 包也让我想到,但只有部分应该自动更新而其他部分不应该自动更新,而且 npm 并不是真正正确的选择,因为它实际上是一个完整的站点模板而不仅仅是一个包。
有什么建议吗?
最佳答案
最近对此的回答是 Gatsby 主题:
- https://www.gatsbyjs.org/docs/themes/what-are-gatsby-themes/
- https://www.gatsbyjs.org/blog/2019-07-03-announcing-stable-release-gatsby-themes/
他们应该让您将启动器版本构建为可以由其他人安装的主题包,而不是必须 fork 您的启动器(这更像是一次性操作,因为您和第一个链接都注意).
关于git - 使用 git repo 使其他 gatsby 站点保持同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57113747/