Basic BBCode tags

Basic tags are intended to be more-or-less safe for any user to have access to. They certainly open some opportunities for mischief, but should be pretty safe from an XSS standpoint, for example. They're intended to do straightforward text formatting, and some basic image/file embedding.

Tags Description
[b],[i],[s],[u] Bold, italic, strike-through, underline.
[figure] Formats content as a figure and optional caption.
[file] Embeds a Digraph-uploaded file. Renders as an image if the file is an image.
[img] Embed an image.
[link], [url] Create a hyperlink.
[quote] Create a block quote.
[style] Style text.