ReStructuredText

ReStructuredText

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." [cite web
last = Goodger
first = David
authorlink =
coauthors = [mailto:goodger@python.org]
title = Docutils FAQ (Frequently Asked Questions)
work =
publisher = Docutils Project
date = 2008-01-05
url = http://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext
format =
doi =
accessdate = 2008-06-25
]

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, [cite web
last = Goodger
first = David
authorlink =
coauthors = [mailto:goodger@python.org]
title = reStructuredText: Markup Syntax and Parser Component of Docutils
work =
publisher = Docutils Project
date = 2006-09-22
url = http://docutils.sourceforge.net/rst.html
format =
doi =
accessdate = 2008-06-11
] and was meant in particular to address the [http://docutils.sourceforge.net/docs/dev/rst/problems.html 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

Headers:

Section Header =

Subsection Header -----------------

Lists:

- 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: http://www.wikipedia.org/ .. _Linux kernel archive: http://www.kernel.org/

Anonymous links:

Another sentence with an `anonymous link to the Python website`__. __ http://www.python.org/

ee also

* List of lightweight markup languages

References and External links

* [http://commandline.org.uk/python/2008/may/17/introduction-restructuredtext/ An Introduction to ReStructuredText]
* [http://www.hosting4u.cz/jbar/rest/rest.html reST online renderer]
* [http://jrst.labs.libre-entreprise.org/ JRst] Java reStructuredText Parser with Docbook and HTML renderer
* [http://rst2a.com/ rst2a] Web service for rendering reStructuredText documents to a variety of formats
* [http://skawina.eu.org/mikolaj/vst.html VST] reStructuredText for Vim (text editor)
* [http://sphinx.pocoo.org/ Sphinx] - creates web pages from reStructuredText (used by Python.org)


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • reStructuredText — Расширение .rst MIME text/x rst[1] Тип формата текстовые форматы reStructuredText («ристракчурэдтекст», сокращение: ReST, расширение файла: .rst)  облегчённый язык разметки. Хорошо применим для создания простых веб с …   Википедия

  • ReStructuredText — (kurz: ReST) ist eine Auszeichnungssprache (Markup) mit dem Ziel, in der reinen Textform besonders lesbar zu sein. Weiterhin soll reStructuredText leicht in andere Formate umwandelbar sein. Die derzeitige Version (0.4) unterstützt XHTML, XML… …   Deutsch Wikipedia

  • reStructuredText — (kurz: ReST, reST oder RST) ist eine vereinfachte Auszeichnungssprache (Markup) mit dem Ziel, in der reinen Textform besonders lesbar zu sein. Weiterhin soll reStructuredText leicht in andere Formate umwandelbar sein. Der reStructuredText Parser… …   Deutsch Wikipedia

  • ReStructuredText — Saltar a navegación, búsqueda ReStructured Text es un lenguaje de marcas ligero creado para escribir textos de manera cómoda y rápida. Tiene la principal ventaja de que ese texto puede usarse para generar documentos equivalentes en HTML, LaTeX,… …   Wikipedia Español

  • ReStructuredText — est un langage de balisage léger utilisé notamment dans la documentation du langage Python. Bien que sauvegardé sous un format textuel, l extension associée est parfois indiquée comme étant RST. L analyseur syntaxique de référence est implémenté… …   Wikipédia en Français

  • ReST — reStructuredText (kurz: ReST) ist eine Auszeichnungssprache (Markup) mit dem Ziel, in der reinen Textform besonders lesbar zu sein. Weiterhin soll reStructuredText leicht in andere Formate umwandelbar sein. Die derzeitige Version (0.4)… …   Deutsch Wikipedia

  • Lightweight markup language — A lightweight markup language is a markup language with a simple syntax, designed to be easy for a human to enter with a simple text editor, and easy to read in its raw form. Lightweight markup languages are used in applications where people… …   Wikipedia

  • Vereinfachte Auszeichnungssprache — Eine Vereinfachte Auszeichnungssprache ist eine Auszeichnungssprache mit einer einfachen Syntax, um Dokumente einfach manuell erstellen und lesen zu können. Meist werden Dokumente für die endgültige Darstellung in eine gewöhnliche… …   Deutsch Wikipedia

  • Comparison of document markup languages — The following tables compare general and technical information for a number of document markup languages. Please see the individual markup languages articles for further information. Contents 1 General information 2 Characteristics 3 Notes 4 …   Wikipedia

  • LaTeX — Entwickler Leslie Lamport Aktuelle Version 2ε Betriebssystem …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”