我从未想过自己会做这种事,但此刻我正在这里编辑 CSS 和 JavaScript,并创建我的第一个简单主题和插件组件。
正如我之前读到的那样(尽管当时我还没准备好——入门需要一定的技术基础),在 Discourse 中添加功能或修改现有功能的过程其实非常简单,对此我深表感激。
根据我有限且短暂的体验,我注意到缺乏标准化的指南,尤其是在主题组件方面。我理解插件遵循更严格、更明确的路径。
在为 Horizon 进行设计或编码时,必须考虑到同样适用于所有主题的 Discourse 核心、Horizon 所做的更改、Foundation(现代化版本)、来自 Topic Cards 的实现,以及任何其他可能任意修改了变量的组件。
目前是否有一份指南,让我可以从一开始就遵循,以简化这一过程,并避免遇到相互冲突的 px、em、rem 或变量,导致在后续更新中失效?
是我遗漏了什么,还是这是一个对我们所有人都非常有益的简化措施?

