如何自定义我自己的网站

我使用一台 VPS 来构建 Discourse,并使用了 Docker。

我想请教:如何在我的本地电脑上编辑源代码,然后将更改推送到远程机器?

我的想法是:

  1. 使用 docker save *** 导出镜像
  2. 使用 scp xxx@xxxx 将 Docker 镜像复制到本地机器
  3. 进行一些修改
  4. 将镜像推送到远程机器

我不确定是否有更高效的方式来开发 Discourse?

安装 Discourse 时,您可以克隆自己的 Git 仓库(包含修改),而不是 Discourse 的官方仓库。
只需更改中间一行的链接:

是的,我明白你的意思,
但有两个仓库:1. discourse_docker.git 2. discourse.git。
discourse_docker 不包含源代码,而 discourse 才是源代码。

如果我采用上面的方法,每次修改源代码时都不得不重新构建 Docker 镜像。

或者……你也可以省去大量麻烦,编写一个包含你所做更改的主题组件或插件……

如果您绝对必须运行源代码的分支(这绝对不推荐,您几乎可以通过 插件 完成所有操作),那么您需要:

现在我明白了,也许我的思路错了。我可以直接写一个包含我修改的插件。

谢谢大家!