有主题“地图”吗?(一种查找插件入口等的简便方法)

我的建议是始终从简单入手。先处理一个简单的需求,弄清楚如何实现,然后再进行下一步。

至于主题定制,我认为大部分工作都是对 CSS 的修改。请使用 常规资源。如果遇到无法通过 CSS 解决的情况,则需要考虑使用 jQuery 修改模板,或者在必要时覆盖模板。为新颖的使用场景构建自己的组件或小部件并将其附加上去。

源代码永远是您的朋友,浏览 GitHub 上的 discourse/discourse 目录结构,您就能找到应用程序的各个部分。我认为模板是相对容易理解的部分。如果您还不熟悉 Ember 的目录结构,那么现在正是熟悉它的好时机。