reStructuredText is a lightweight markup language intended to be highly readable in source format. Its formal name indicates that it is a "revised, reworked, and reinterpreted StructuredText.

reStructuredText is sometimes abbreviated as RST; while sometimes abbreviated as ReST, this can create confusion with REST, an unrelated technology.

The reference parser is implemented as a component of the Docutils text processing framework in the Python programming language, but other parsers are available. It was a re-implementation and extension of the StructuredText and Setext lightweight markup systems, and was meant in particular to address the Problems with StructuredText

reStructuredText is commonly used for technical documentation, for example, in documentation of Python libraries. However, reStructuredText is suitable for a wide range of texts.

Examples of markup


Section Header
Subsection Header


- A bullet list item
- Second item
  - A sub item
- Third item

1) An enumerated list item
2) Second item
   a) Sub item
      i) Sub-sub item
3) Third item

Named links:

A sentence with links to Wikipedia_ and the `Linux kernel archive`_.
.. _Wikipedia:
.. _Linux kernel archive:

Anonymous links:

Another sentence with an `anonymous link to the Python website`__.

See also

References and External links

Search another word or see jbaron Dictionary | Thesaurus |Spanish
Copyright © 2015, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature