Discourse BBCode

Summary: Use BBCode to format posts

:link: GitHub: https://github.com/discourse/discourse-bbcode
:arrow_right: Install: Follow the plugin installation guide.

Features

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]

Configuration

Inline constructs

Inline constructs that can be embedded in paragraphs [s]like so[/s].

  • [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]

CHANGELOG

TODO

:warning: 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

34 Likes