作曲家按钮盛会

:warning: 此组件仅适用于 Markdown 编辑器。与富文本编辑器不兼容。

:information_source: 摘要 Composer Button Bonanza 允许站点管理员定义并将新的标记按钮添加到 Composer 工具栏,并在其默认配置中提供了大量新按钮。
:hammer_and_wrench: 代码仓库 centertap/DiscourseComposerButtonBonanza - Codeberg.org
:eyes: 自述文件 Making sure you're not a bot!
:spiral_notepad: 发布说明 Making sure you're not a bot!
:question: 安装指南 如何安装主题或主题组件
:heart: 赞助 由…为您带来 CTAP
此主题组件由 Center for Transparent Analysis and Policy(一家 501(c)(3) 非营利组织)开发。如果此组件对您的站点有帮助,请考虑**向 CTAP 捐款以示支持**。

安装 Composer Button Bonanza

“您能负担得起的 Composer 辅助功能!”

Composer Button Bonanza 是一个主题组件,它为 Composer 提供了更多的标记按钮。

开箱即用,它提供了一系列新按钮、一堆按钮、一个按钮的盛宴。默认配置向工具栏添加了三个新按钮(您能找到它们吗?:smile:),并将其余的按钮隐藏在 :gear: 弹出菜单中的一个切换按钮后面:

点击切换按钮后,其余按钮将可见:

通过主题组件的配置设置,您可以:

  • 添加新的按钮定义(和/或删除提供的定义);
  • 选择显示哪些按钮以及何时显示它们;
  • 更改按钮的顺序,并将按钮放置在工具栏或工具栏的 :gear: 弹出菜单中;
  • 为按钮提供翻译/本地化。

此组件不定义任何标记或样式——它只是添加了方便的按钮(辅助功能!)来输入将调用现有样式的现有标记。其主要目的是帮助用户发现和使用 Composer 功能。例如,经常使用脚注的用户可能会直接在键盘上敲击 ^[];但我们其他人会很高兴有一个 :asterisk: 按钮来提醒我们该怎么做。

这种方法的一个好处是,如果您决定删除此主题组件,您不会干扰任何现有帖子的样式。此组件不负责任何样式设置;它只提供对 Composer 中已存在的功能,和/或由其他插件或主题组件提供的功能的快捷方式。

默认配置

默认配置提供了大多数(所有?)在默认 Discourse 安装中(启用了所有内置插件,未安装任何额外插件)可用的额外标记的定义:

  • 文本样式:
    • 下划线删除线
    • 上标下标
    • 大号文本小号文本
    • 键盘样式
  • 格式化
    • 一级标题二级标题三级标题
    • 脚注[1]
    • Ruby text(ルビー テキスト)
    • 通过外部 URL 的图像(<img>
    • 检查列表
    • 高亮插入的删除的 文本
  • 符号
    • 版权 ©,注册 ®,商标 ™
    • 欧元 €,日元 ¥
    • “耸肩”颜文字(因为,为什么不呢?¯\_(ツ)_/¯)
  • 以及一个用于显示/隐藏上述大部分按钮的切换按钮

如上所述,这些只是默认设置。所有这些按钮都可以重新排列或删除,也可以添加新按钮。


  1. …例如,像这样的脚注。 ↩︎

19 个赞