Repo: https://github.com/discourse/discourse-bbcode
Screenshot
About
The Discourse BBCode plugin pulls in much of the BBCode syntax into Discourse.
Out-of-the-box: Discourse already supports [i]
, [b]
, [s]
, [u]
, [quote]
, [url]
, [email]
and [code]
, this plugin fills in some more of the gaps to provide a more “BBCode” ™ experience.
It supports two types of constructs.
Multiline constructs, which encompass a block. Multiline constructs must never start or end in the middle of a line.
[right]
Like this example
[/right]
Inline constructs that can be embedded in paragraphs [s]like so[/s]
.
Inline constructs
-
[size=SIZE]
: set the size of text
-
[font=FACE]
: set the font face for text
-
[color=COLOR]
: set the [color=#381]color[/color] of text [/li]
-
[bgcolor=COLOR]
: set background color of text
-
[highlight]
: Highlight text
-
[small]
: Make text very small
-
[aname=NAME]
: create an anchor in your document with a name
-
[jumpto=NAME]
: jump to anchor created with aname
Block level constructs
Lists
[list]
* item
* item
[/list]
or
[ol]
[li]this is a list item[/li]
[ol]
or
[ul]
[*] this is an item
[*] this is **an** item
[/ul]
Text alignment
[center]
Center some text
[/center]
[right]
Right align some text
[/right]
[left]
Right align some text
[/left]
Notes
Careful with this plugin, it can easily be used for abuse by hiding text and making text unreadable, BBCode will make your markup less understandable