Markup Mapping
This page describes the mapping from tbwiki markup language to reStructuredText for the conversion of documentation to Sphynx and readthedocs. (see Issue_0046)
mapping [edit section]
headers [edit section]
item | tbwiki | reStructuredText
____________________|_____________________|____________________
| |
| | =========
1st level heading | = Heading 1 = | Heading 1
| | =========
____________________|_____________________|____________________
| |
2nd level heading | == heading 2 == | Heading 2
| | =========
____________________|_____________________|____________________
| |
3rd level heading | === Heading 3 === | Heading 3
| | ---------
____________________|_____________________|____________________
| |
4th level heading | ==== Heading 4 ==== | Heading 4
| | `````````
____________________|_____________________|____________________
| |
inline markup [edit section]
item | tbwiki | reStructuredText
_________|___________________|____________________
| |
bold | '''bold''' | **bold**
| |
italic | ''italic'' | *italic*
| |
link | http://foo | http://foo
| |
anchor | ?? | .. _name:
| |
link | | :ref:`name`
| |
page | [[Page Name]] |
| |
bullet | * item | * item
| (first level must | (first level must follow an empty line)
| be indented) |
| |
blocks and quoted [edit section]
item | tbwiki | reStructuredText
_____________|________________________________|____________________
| |
block | {{{ | previous para::
| indented | indented
| content | content
| }}} | previous indentation level
_____________|________________________________|____________________
| |(exact match not found yet)
| | previous para::
colored | {{{#!YellowBox | content
block | content | previous indentation level
| }}} |
_____________|________________________________|____________________
| |
labeled | |
offset block | (not available) | .. note:: content in note block
_____________|________________________________|____________________
| |
links [edit section]
item | tbwiki | reStructuredText
_____________|________________________________|____________________
| |
URL | http://example.com/ | `http://example.com/`_
_____________|________________________________|____________________
| |
URL with | [[http://example.com|Example]] | `Example http://example.com/`_
cover text | |
_____________|________________________________|____________________
| |
internal | [[#Section Name]] | `Section Name`_
_____________|________________________________|____________________
| |
page | [[Page Name]] | :ref:`Page Name`_
_____________|________________________________|____________________
| |
define | (not available) | .. _new_label:
anchor | |
_____________|________________________________|____________________
| |
define | (not available) | `Example`_
URL separate | | ...
from cover | |
text | | .. _Example: http://example.com/
| |
_____________|________________________________|____________________
| |
Macros and directives [edit section]
item | tbwiki | reStructuredText
_____________|________________________________|____________________
| |
include | {{Include(page-or-ref)}} | .. include: included-file.txt
_____________|________________________________|____________________
| |