Invented for Python documentation. Intended to read well in plain text as well as convert to various other formats including HTML and TeX. Reading well in plain text means that it can be more cumbersome to type than other plain-text markup languages.
Ranked in these QuestionsQuestion Ranking
reStructuredText is an easy-to-read, what-you-see-is-what-you-get plaintext markup syntax and parser system.
Pro Technical Documentation
Without any adjustments RST has many facilities for writing technical documentation (API docs, syntax highlighting code, embed code from source files).
Generators such as Sphinx allow you to define your own custom roles, directives and output generators.
Pro Large collections of themes available
Pro Parsing from Python
Python's docutils include a parser for RestructuredText.