| 摘要 | Composer Button Bonanza 允许站点管理员定义并向 Composer 工具栏添加新的标记按钮,并在其默认配置中提供大量新按钮。 | |
| 代码库 | centertap/DiscourseComposerButtonBonanza - Codeberg.org | |
| 自述文件 | Making sure you're not a bot! | |
| 发行说明 | Making sure you're not a bot! | |
| 安装指南 | 如何安装主题或主题组件 | |
| 赞助 | 由…为您带来 |
安装 Composer Button Bonanza
“您负担得起的 Composer 辅助功能!”
Composer Button Bonanza 是一个主题组件,它为 Composer 提供了更多的标记按钮。
开箱即用,它提供了大量新按钮,一堆按钮,一个按钮的盛宴。默认配置在工具栏中添加了三个新按钮(您能找到它们吗?
),并将其余按钮隐藏在
弹出菜单的切换按钮后面:
单击切换按钮后,其余按钮将显示出来:
通过主题组件配置设置,您可以:
- 添加新的按钮定义(和/或删除提供的定义);
- 选择显示哪些按钮以及何时显示它们;
- 更改按钮的顺序,并将按钮放置在工具栏或工具栏的
弹出菜单中; - 为按钮提供翻译/本地化。
此组件不定义任何标记或样式——它只是添加方便的按钮(辅助功能!)来输入将调用现有样式的现有标记。其主要目的是帮助您的用户发现和使用 Composer 功能。例如,经常使用脚注的用户可能会直接在键盘上敲击 ^[ 和 ];但我们其他人会乐于有一个
按钮来提醒我们该做什么。
这种方法的优点是,如果您决定删除此主题组件,您将不会干扰任何现有帖子的样式。此组件不负责进行任何样式设置;它仅提供对 Composer 中已存在的功能,以及/或由其他插件或主题组件提供的功能的快捷方式。
默认配置
默认配置提供了大多数(全部?)额外标记的定义,这些标记在默认 Discourse 安装(启用了所有内置插件,未安装额外插件)中可用:
- 文本样式:
- 下划线,
删除线 - \u003csup\u003e上标\u003c/sup\u003e 和 \u003csub\u003e下标\u003c/sub\u003e
- \u003cbig\u003e大文本\u003c/big\u003e,\u003csmall\u003e\u003c/small\u003e
- \u003ckbd\u003ekeyboard-style\u003c/kbd\u003e
- 下划线,
- 格式
- \u003cbig\u003e\u003cb\u003e标题 1\u003c/b\u003e\u003c/big\u003e,\u003cb\u003e标题 2\u003c/b\u003e,\u003csmall\u003e\u003cb\u003e标题 3\u003c/b\u003e\u003c/small\u003e
- 脚注[1]
- \u003cruby\u003eRuby 文本\u003crp\u003e(\u003c/rp\u003e\u003crt\u003e ルビー テキスト\u003c/rt\u003e\u003crp\u003e)\u003c/rp\u003e\u003c/ruby\u003e
- 通过外部 URL 添加图像 (
\u003cimg\u003e) - 检查表
- \u003cmark\u003e高亮显示\u003c/mark\u003e,\u003cins\u003e插入\u003c/ins\u003e,\u003cdel\u003e删除\u003c/del\u003e 文本
- 符号
- 版权 ©,注册 ®,商标 ™
- 欧元 €,日元 ¥
- “耸肩”颜文字(为什么不呢? ¯\\\(ツ)\/¯ )
- 以及一个用于显示/隐藏上述大部分按钮的切换按钮
如上所述,这些仅仅是默认设置。所有这些按钮都可以重新排列或删除,也可以添加新按钮。
…例如,像这样的脚注。 ↩︎

