我创建了一个gatsbyjs启动程序来维护我的博客,但我从未真正计划过使其可重用,但是,我的妻子和我的一个朋友都问我是否可以使用我的启动程序来使其成为博客。
有没有一种方法可以将git repo用作“基础”映像,然后将其用作依赖项或其他东西,以便如果我对基础映像进行更新,我的妻子和伴侣都可以将这些更改合并到他们的博客存储库中?
我希望更新将成为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/
他们应该让您将启动程序的版本构建为可以由其他人安装的主题包,而不是必须分叉启动程序(这是您一次编写的操作,并且首先要注意的是两者的链接)。