git - 使用 git repo 使其他 gatsby 站点保持同步

标签 git gatsby

我创建了一个 gatsbyjs starter 来维护我的博客,我从未真正计划过让它可重用,但是,我的妻子和我的一个 friend 都问我是否可以使用我的 starter 为他们创建一个博客。

有没有一种方法可以将 git 存储库用作“基础”镜像,然后将其用作依赖项或其他东西,这样如果我对基础镜像进行更新,我的妻子和伴侣都可以将这些更改 merge 到他们的博客 repo 协议(protocol)?

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

有什么建议吗?

最佳答案

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

他们应该让您将启动器版本构建为可以由其他人安装的主题包,而不是必须 fork 您的启动器(这更像是一次性操作,因为您和第一个链接都注意).

关于git - 使用 git repo 使其他 gatsby 站点保持同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57113747/

相关文章:

git - 我应该忽略我的 .gitignore 吗?

通过 SSH 代理主机的 git clone 问题

Mac 版 Git 安装程序 : Why is/usr/local/git/bin in my PATH?

Gatsby 的 GraphQL 查询 - 具有灵活内容模型的内容设置

sass - sassOptions 中的数据选项在升级到 v3 后停止在 gatsby-plugin-sass 中工作,并用 sass 替换了 node-sass

css - 使用 Gatsby 时如何修复 Netlify 上损坏的 CSS?

git - 如何获取两次 Git 提交之间更改的所有文件的列表?

Git:修改先前提交中的代码以删除敏感信息

Gatsby 构建错误 "document is not defined"仅在 Netlify 上

javascript - iOS 浏览器上 Webkit 中的网站渲染撕裂问题