这里有很多方法,但建议按以下优先级考虑:
- CSS
- 使用插件出口
- jQuery 或等效的原生 JavaScript 修改 DOM(不确定这是否容易实现,因为这不是一个组件,所以我认为安排操作会比较困难,因为没有事件钩子)。
- 修改模板 https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/composer.hbs
最后一个选项风险较高,因为该文件可能会频繁更新(上次更新是 7 天前!),通常不建议覆盖模板,尤其是那些经常变动的模板,因为这会过度屏蔽核心功能并导致问题。