我正在为我的 Discourse 实例开发一个新插件。虽然插件本身运行良好,但在将其集成到 Discourse UI 时遇到了一些困难。我已经查阅了可用的文档,但其中一些部分对我来说仍然不清楚。由于我刚接触这个领域,因此非常感谢您能提供一份详细的分步指南,介绍如何将插件添加到 UI 中。即使是一个简单的示例(例如一个醒目的“黄色框”)也能帮助我理解这个过程。
感谢您的帮助!
我正在为我的 Discourse 实例开发一个新插件。虽然插件本身运行良好,但在将其集成到 Discourse UI 时遇到了一些困难。我已经查阅了可用的文档,但其中一些部分对我来说仍然不清楚。由于我刚接触这个领域,因此非常感谢您能提供一份详细的分步指南,介绍如何将插件添加到 UI 中。即使是一个简单的示例(例如一个醒目的“黄色框”)也能帮助我理解这个过程。
感谢您的帮助!
这有点含糊。您具体想在 UI 中添加什么?
您是否查看过现有的 Plugin 源代码以了解它们在做什么?(这是开源的好处之一)
@merefield 我基本上想在我的 Discourse 实例中添加一个插件,该插件会在我的页面上显示一个小的框。我的目标是了解如何做到这一点,例如一个显示“Hello, World!”的插件,这样我将来就可以创建更复杂的东西了。
谢谢!我会试试看,然后回来给你反馈。
它奏效了!我安装了 Ember.js Chrome 扩展程序,并在我的网站上找到了 PluginOutlet。按照文档操作后,一切都如预期般运行。
另外,还可以看看这些主题组件 自定义标题链接 和 自定义标题链接(图标)。
如果你只想添加一个按钮,则不需要插件。
别忘了你的TC ![]()