是否可以在本地开发中使用本地文件夹中的主题组件(作为插件)?

若要开发自定义主题组件,我希望直接从本地文件夹加载它,而无需通过 git 或 .tar 进行安装。
这可行吗?应该使用哪个路径或文件夹?

谢谢!

当然,您可以使用 discourse_theme gem

这里还有一份指南,可帮助您入门

3 个赞

如果仍有不明之处,此方案正是原帖作者所求,而且更胜一筹。它是一款出色的工具。

3 个赞

谢谢 @Johani,这比我预期的还要好!

1 个赞

@pfaffman 是的。OP 在询问主题是否可以作为本地文件夹添加,并且应用程序能否识别它。插件可以通过 plugins/plugin-name/... 实现相同的功能。主题是否有类似选项?例如 themes/theme-name/...

你可以将主题放在任意你喜欢的文件夹中。运行 discourse_theme watch <path> 即可监控该文件夹的任何更改,并将这些更改以增量方式上传到站点。这确实就是解决方案。

3 个赞