此组件仅适用于 Markdown 编辑器。与富文本编辑器不兼容。
| 摘要 | Composer Button Bonanza 允许站点管理员定义并将新的标记按钮添加到 Composer 工具栏,并在其默认配置中提供了大量新按钮。 | |
| 代码仓库 | centertap/DiscourseComposerButtonBonanza - Codeberg.org | |
| 自述文件 | Making sure you're not a bot! | |
| 发布说明 | Making sure you're not a bot! | |
| 安装指南 | 如何安装主题或主题组件 | |
| 赞助 | 由…为您带来 此主题组件由 Center for Transparent Analysis and Policy(一家 501(c)(3) 非营利组织)开发。如果此组件对您的站点有帮助,请考虑**向 CTAP 捐款以示支持**。 |
安装 Composer Button Bonanza
“您能负担得起的 Composer 辅助功能!”
Composer Button Bonanza 是一个主题组件,它为 Composer 提供了更多的标记按钮。
开箱即用,它提供了一系列新按钮、一堆按钮、一个按钮的盛宴。默认配置向工具栏添加了三个新按钮(您能找到它们吗?
),并将其余的按钮隐藏在
弹出菜单中的一个切换按钮后面:
点击切换按钮后,其余按钮将可见:
通过主题组件的配置设置,您可以:
- 添加新的按钮定义(和/或删除提供的定义);
- 选择显示哪些按钮以及何时显示它们;
- 更改按钮的顺序,并将按钮放置在工具栏或工具栏的
弹出菜单中; - 为按钮提供翻译/本地化。
此组件不定义任何标记或样式——它只是添加了方便的按钮(辅助功能!)来输入将调用现有样式的现有标记。其主要目的是帮助用户发现和使用 Composer 功能。例如,经常使用脚注的用户可能会直接在键盘上敲击 ^[ 和 ];但我们其他人会很高兴有一个
按钮来提醒我们该怎么做。
这种方法的一个好处是,如果您决定删除此主题组件,您不会干扰任何现有帖子的样式。此组件不负责任何样式设置;它只提供对 Composer 中已存在的功能,和/或由其他插件或主题组件提供的功能的快捷方式。
默认配置
默认配置提供了大多数(所有?)在默认 Discourse 安装中(启用了所有内置插件,未安装任何额外插件)可用的额外标记的定义:
- 文本样式:
- 下划线,
删除线 - 上标 和 下标
- 大号文本,小号文本
- 键盘样式
- 下划线,
- 格式化
- 一级标题,二级标题,三级标题
- 脚注[1]
- Ruby text
- 通过外部 URL 的图像(
<img>) - 检查列表
- 高亮,插入的,
删除的文本
- 符号
- 版权 ©,注册 ®,商标 ™
- 欧元 €,日元 ¥
- “耸肩”颜文字(因为,为什么不呢?¯\_(ツ)_/¯)
- 以及一个用于显示/隐藏上述大部分按钮的切换按钮
如上所述,这些只是默认设置。所有这些按钮都可以重新排列或删除,也可以添加新按钮。
…例如,像这样的脚注。 ↩︎

