Discourse BBCode

:information_source: 摘要 Discourse BBCode 插件增加了使用 BBCode 格式化帖子的功能。
:discourse2: 由我们托管? 此插件在我们的企业版套餐中提供。
:mechanic: 自行托管安装 Install plugins on a self-hosted site
:hammer_and_wrench: 代码库链接 https://github.com/discourse/discourse-bbcode

Discourse BBCode 插件增强了 Markdown 编辑器 [1] 对默认包含的 BBCode 语法(即 [i][b][s][u][quote][url][email][code])的支持,提供了更“BBCode”™ 的体验。

功能

行内结构

可以嵌入段落中的行内结构 [s]像这样[/s]

  • [size=SIZE]:设置文本大小
  • [font=FACE]:设置文本字体
  • [color=COLOR]:设置文本的 \[color=#381\]颜色\[/color\] \[/li\]
  • [bgcolor=COLOR]:设置文本背景色
  • [highlight]:高亮文本
  • [small]:使文本非常小
  • [aname=NAME]:用名称在文档中创建锚点
  • [jumpto=NAME]:跳转到用 aname 创建的锚点

多行结构

多行(或块级)结构包含一个文本块。

[right]
像这个例子
[/right]

多行结构绝不能在一行的中间开始或结束。

列表

[list]
* 项目
* 项目
[/list]

或者

[ol]
[li]这是一个列表项[/li]
[/ol]

或者

[ul]
[*] 这是一个项目
[*] 这是 **一个** 项目
[/ul]

文本对齐

[center]
居中文本
[/center]

[right]
右对齐文本
[/right]

[left]
左对齐文本
[/left]

:warning: 注意: 这些功能很容易被滥用,通过隐藏文本和使文本不可读。BBCode 也会使您的标记更难理解。


  1. 此插件并非为富文本模式编辑器构建,因此在使用这些代码时,您可能需要切换 image 来切换到 Markdown 模式。如果您的社区依赖此插件,您可以更新 default_composition_mode 站点设置,以确保成员默认看到编辑器的 Markdown 模式。 ↩︎

49 个赞