如何编辑 Ghost 主题 - 使用子主题,还是直接编辑?

How to edit a Ghost theme - use child themes, or just edit directly?

我已经设置了一个新的 Ghost 安装并且正在使用免费的 London theme

我想对这个主题做一些调整。我是 Ghost 的新手。

我应该直接对本地文件进行编辑,还是有更可持续的方式来做这件事,比如 WordPress 中的子主题?

如果我直接编辑本地主题文件,更新主题and/or Ghost 时会发生什么?还是 Ghost 中的工作方式有所不同?

据我所知,Ghost 没有"child theme"。

我认为最好的办法是创建 Github 存储库的分支,然后直接在您的分支中编辑主题文件。

如果主题已更新,那么您可以将更改合并到您的分叉中。

如果更新了 Ghost,那么主题是否也必须更新取决于更改的性质。但在那种情况下,希望原作者也更新主题,然后您可以再次合并到您的分叉中(或者如果没有,您可以更新您的分叉并将更改作为 PR 推回)。