Review your content
Read the Markdown, unknown tags, and diagnostics from one result. Use them to find content that needs attention. Understand result objects.
require "markbridge/bbcode"
result = Markbridge.bbcode_to_markdown( "[b]Hello[/b] [url=https://example.com]world[/url]!")
result.markdown # => "**Hello** [world](https://example.com)!"The shipped renderer produces Discourse-flavored Markdown. The parsers and AST are independent of the renderer, so you can use the same parsed content for your own output format.
Review your content
Read the Markdown, unknown tags, and diagnostics from one result. Use them to find content that needs attention. Understand result objects.
Use your own rules
Add a parser handler, edit the AST, or customize a renderer tag. Reuse your configuration across conversions. Customize Markbridge.
Read the architecture guide for the details.
You can convert post bodies, track unknown tags, and resolve uploads, users, and internal links in your own code. The migration guide explains how these parts work together.