<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=ReStructuredText</id>
	<title>ReStructuredText - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=ReStructuredText"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ReStructuredText&amp;action=history"/>
	<updated>2026-05-04T15:22:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=ReStructuredText&amp;diff=5199136&amp;oldid=prev</id>
		<title>imported&gt;Vcfahrenbruck: Added to the intro paragraph, along with some major users for additional context of just how widely used it is.</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ReStructuredText&amp;diff=5199136&amp;oldid=prev"/>
		<updated>2025-11-24T05:29:39Z</updated>

		<summary type="html">&lt;p&gt;Added to the intro paragraph, along with some major users for additional context of just how widely used it is.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Previous revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:29, 24 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name                   = reStructuredText&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| name                   = reStructuredText&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| logo                   =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| logo                   =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| icon                   = [[File:ReStructuredText Logo.svg|frameless|reStructuredText logo]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| icon                   = [[File:ReStructuredText Logo.svg|frameless|reStructuredText logo&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|class=skin-invert&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| iconcaption            =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| iconcaption            =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| screenshot             =  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| screenshot             =  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot;&gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| url                    = {{URL|https://docutils.sourceforge.io/rst.html}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| url                    = {{URL|https://docutils.sourceforge.io/rst.html}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;reStructuredText&#039;&#039;&#039; (&#039;&#039;&#039;RST&#039;&#039;&#039;, &#039;&#039;&#039;ReST&#039;&#039;&#039;, or &#039;&#039;&#039;reST&#039;&#039;&#039;) is a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;file format &lt;/del&gt;for textual data &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;used primarily in &lt;/del&gt;the [[Python programming language]] community for [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;technical documentation&lt;/del&gt;]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;reStructuredText&#039;&#039;&#039; (&#039;&#039;&#039;RST&#039;&#039;&#039;, &#039;&#039;&#039;ReST&#039;&#039;&#039;, or &#039;&#039;&#039;reST&#039;&#039;&#039;) is a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;plain-text [[markup language]] primarily used &lt;/ins&gt;for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;technical documentation and other &lt;/ins&gt;textual data&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. It serves a similar role as [[Markdown]] but includes additional semantic features for more complex document structuring. Prominent, large-scale, open-source projects that rely on reStructuredText include &lt;/ins&gt;the [[Python programming language]] community for &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;its official documentation, the [[Linux kernel]] docs, [&lt;/ins&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;CMake]], and the &lt;/ins&gt;[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[LLVM&lt;/ins&gt;]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;compiler project&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is part of the Docutils project of the Python Doc-SIG (Documentation Special Interest Group), aimed at creating a set of tools for Python similar to [[Javadoc]] for [[Java (programming language)|Java]] or [[Plain Old Documentation]] (POD) for [[Perl]]. Docutils can extract comments and information from Python programs, and format them into various forms of program documentation.&amp;lt;ref&amp;gt;{{cite web&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is part of the Docutils project of the Python Doc-SIG (Documentation Special Interest Group), aimed at creating a set of tools for Python similar to [[Javadoc]] for [[Java (programming language)|Java]] or [[Plain Old Documentation]] (POD) for [[Perl]]. Docutils can extract comments and information from Python programs, and format them into various forms of program documentation.&amp;lt;ref&amp;gt;{{cite web&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l58&quot;&gt;Line 58:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 58:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | publisher = Docutils Project&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | publisher = Docutils Project&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | date = 2016-02-26&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | date = 2016-02-26&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | url = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | url = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | access-date = 2016-10-05&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | access-date = 2016-10-05&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | title = What&amp;#039;s the official MIME type for reStructuredText data? in Docutils FAQ.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | title = What&amp;#039;s the official MIME type for reStructuredText data? in Docutils FAQ.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | publisher = Docutils Project&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | publisher = Docutils Project&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | url = &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://docutils.sourceforge.net/FAQ.html#what-s-the-official-mime-type-for-restructuredtext-data&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | url = &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://docutils.sourceforge.net/FAQ.html#what-s-the-official-mime-type-for-restructuredtext-data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | access-date = 2017-12-20 }}&amp;lt;/ref&amp;gt; The same MIME type is used in the [[freedesktop.org]] file type database used by [[desktop environment]]s on [[Linux desktop|Linux]].&amp;lt;ref&amp;gt;{{cite web |url=https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/815b520eb01992a05d41a5434f1227a8be101e15/data/freedesktop.org.xml.in#L6708 |title=freedesktop.org.xml.in |work=shared-mime-info |publisher=[[freedesktop.org]]}}&amp;lt;/ref&amp;gt; Another MIME type, {{code|text/prs.fallenstein.rst}}, was registered as a [[Media type#Personal or vanity tree|vanity MIME type]] by a third party in 2003 to represent reStructuredText, and remains the only [[IANA]]-registered MIME type for reStructuredText,&amp;lt;ref&amp;gt;{{cite web |url=https://www.iana.org/assignments/media-types/text/prs.fallenstein.rst |title=text/prs.fallenstein.rst |institution=[[IANA]] |date=2003-10-02 |first=Benja |last=Fallenstein |quotation=ReStructuredText was designed and implemented by David Goodger, not by the registrant of this media type. The registrant just happened to have need of a registered media type for it. […] Change control for this registration is currently with Benja Fallenstein. (If anybody more intimately involved with ReStructuredText wants to take it over, it will be surrendered gladly.)}}&amp;lt;/ref&amp;gt; although it is not acknowledged as such by the Docutils project.&amp;lt;ref name=&amp;quot;docutilsmime&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   | access-date = 2017-12-20 }}&amp;lt;/ref&amp;gt; The same MIME type is used in the [[freedesktop.org]] file type database used by [[desktop environment]]s on [[Linux desktop|Linux]].&amp;lt;ref&amp;gt;{{cite web |url=https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/815b520eb01992a05d41a5434f1227a8be101e15/data/freedesktop.org.xml.in#L6708 |title=freedesktop.org.xml.in |work=shared-mime-info |publisher=[[freedesktop.org]]}}&amp;lt;/ref&amp;gt; Another MIME type, {{code|text/prs.fallenstein.rst}}, was registered as a [[Media type#Personal or vanity tree|vanity MIME type]] by a third party in 2003 to represent reStructuredText, and remains the only [[IANA]]-registered MIME type for reStructuredText,&amp;lt;ref&amp;gt;{{cite web |url=https://www.iana.org/assignments/media-types/text/prs.fallenstein.rst |title=text/prs.fallenstein.rst |institution=[[IANA]] |date=2003-10-02 |first=Benja |last=Fallenstein |quotation=ReStructuredText was designed and implemented by David Goodger, not by the registrant of this media type. The registrant just happened to have need of a registered media type for it. […] Change control for this registration is currently with Benja Fallenstein. (If anybody more intimately involved with ReStructuredText wants to take it over, it will be surrendered gladly.)}}&amp;lt;/ref&amp;gt; although it is not acknowledged as such by the Docutils project.&amp;lt;ref name=&amp;quot;docutilsmime&amp;quot;/&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l287&quot;&gt;Line 287:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 287:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     :alt: Image&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     :alt: Image&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If text is indented, it is treated as a block quotation:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If text is indented, it is treated as a block quotation&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and the final attribution line is handled automatically&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Should array indices start at 0 or 1?&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     Should array indices start at 0 or 1?&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l304&quot;&gt;Line 304:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 304:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;p&amp;gt;An &amp;lt;a href=&amp;quot;http://example.com&amp;quot;&amp;gt;example&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;p&amp;gt;An &amp;lt;a href=&amp;quot;http://example.com&amp;quot;&amp;gt;example&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;&amp;lt;img alt=&quot;Image&quot;src=&quot;Icon-pictures.png&quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;&amp;lt;img alt=&quot;Image&quot; src=&quot;Icon-pictures.png&quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;If text is indented, it is treated as a block quotation, and the final attribution line is handled automatically:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;If text is indented, it is treated as a block quotation, and the final attribution line is handled automatically:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>imported&gt;Vcfahrenbruck</name></author>
	</entry>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=ReStructuredText&amp;diff=431910&amp;oldid=prev</id>
		<title>imported&gt;Daniel Quinlan: remove background styling that frequently causes unreadable text in dark mode (via WP:JWB)</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=ReStructuredText&amp;diff=431910&amp;oldid=prev"/>
		<updated>2024-10-23T01:37:21Z</updated>

		<summary type="html">&lt;p&gt;remove background styling that frequently causes unreadable text in dark mode (via &lt;a href=&quot;/wiki143/index.php?title=WP:JWB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:JWB (page does not exist)&quot;&gt;WP:JWB&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{short description|Lightweight markup language}}&lt;br /&gt;
{{distinguish|Representational state transfer}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name                   = reStructuredText&lt;br /&gt;
| logo                   = &lt;br /&gt;
| icon                   = [[File:ReStructuredText Logo.svg|frameless|reStructuredText logo]]&lt;br /&gt;
| iconcaption            = &lt;br /&gt;
| screenshot             = &lt;br /&gt;
| caption                = &lt;br /&gt;
| extension              = .rst&lt;br /&gt;
| mime                   = {{plainlist|&lt;br /&gt;
* text/x-rst&lt;br /&gt;
* text/prs.fallenstein.rst}}&lt;br /&gt;
| type code              = &lt;br /&gt;
| uniform type           = &lt;br /&gt;
| conforms to            = &lt;br /&gt;
| magic                  = &lt;br /&gt;
| owner                  = David Goodger&lt;br /&gt;
| released               = {{Start date and age|2001|06|01}}&amp;lt;ref name=&amp;quot;rst-first-release&amp;quot; /&amp;gt;&lt;br /&gt;
| latest release version = Revision 8407&lt;br /&gt;
| latest release date    = {{Start date and age|2019|10|29}}&lt;br /&gt;
| genre                  = &lt;br /&gt;
| container for          = &lt;br /&gt;
| contained by           = &lt;br /&gt;
| extended from          = &lt;br /&gt;
| extended to            = &lt;br /&gt;
| standard               = &lt;br /&gt;
| open                   = [[Public domain]]&lt;br /&gt;
| url                    = {{URL|https://docutils.sourceforge.io/rst.html}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;reStructuredText&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;RST&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ReST&amp;#039;&amp;#039;&amp;#039;, or &amp;#039;&amp;#039;&amp;#039;reST&amp;#039;&amp;#039;&amp;#039;) is a file format for textual data used primarily in the [[Python programming language]] community for [[technical documentation]].&lt;br /&gt;
&lt;br /&gt;
It is part of the Docutils project of the Python Doc-SIG (Documentation Special Interest Group), aimed at creating a set of tools for Python similar to [[Javadoc]] for [[Java (programming language)|Java]] or [[Plain Old Documentation]] (POD) for [[Perl]]. Docutils can extract comments and information from Python programs, and format them into various forms of program documentation.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | last = Mertz&lt;br /&gt;
  | first = David&lt;br /&gt;
  | title = XML Matters: reStructuredText&lt;br /&gt;
  | publisher = IBM developerWorks&lt;br /&gt;
  | date = 2003-02-01&lt;br /&gt;
  | url = https://www.ibm.com/developerworks/library/x-matters24/&lt;br /&gt;
  | access-date = 2016-10-05 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this sense, reStructuredText is a [[lightweight markup language]] designed to be both processable by documentation-processing software such as Docutils, and be easily readable by human programmers who are reading and writing Python [[source code]].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
reStructuredText evolved from an earlier lightweight markup language called StructuredText&amp;lt;ref&amp;gt;{{cite web |title=zope.structuredtext Documentation  |url=https://zopestructuredtext.readthedocs.io/en/latest/ |website=Read the Docs |access-date=2022-08-16}}&amp;lt;/ref&amp;gt; (developed by [[Zope]]). There were a number of problems with StructuredText, and reST was developed to address them.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | last = Goodger&lt;br /&gt;
  | first = David&lt;br /&gt;
  | title = Problems With StructuredText &lt;br /&gt;
  | publisher = Docutils Project&lt;br /&gt;
  | date = 2016-05-24&lt;br /&gt;
  | url = https://docutils.sourceforge.io/docs/dev/rst/problems.html&lt;br /&gt;
  | access-date = 2022-08-16&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
The name reStructuredText was chosen to indicate that reST is a &amp;quot;revised, reworked, and reinterpreted StructuredText.&amp;quot;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | last = Goodger&lt;br /&gt;
  | first = David&lt;br /&gt;
  | title = Docutils FAQ (Frequently Asked Questions)&lt;br /&gt;
  | publisher = Docutils Project&lt;br /&gt;
  | date = 2016-02-26&lt;br /&gt;
  | url = http://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext&lt;br /&gt;
  | access-date = 2016-10-05&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parts of the reST syntax were inspired by the [[Setext]] language from the early 1990s. Elements of the common [[Email#Internet Message Format|RFC822 Internet Message Format]] and [[Javadoc]] formats were also considered for inclusion in the design.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  |last = Goodger&lt;br /&gt;
  |first = David&lt;br /&gt;
  |title = A Record of reStructuredText Syntax Alternatives&lt;br /&gt;
  |publisher = Docutils Project&lt;br /&gt;
  |url = https://docutils.sourceforge.io/docs/dev/rst/alternatives.html&lt;br /&gt;
  |website = docutils.sourceforge.io&lt;br /&gt;
  |access-date = 2022-08-16&lt;br /&gt;
  |date = 2022-04-02&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reStructuredText was first released in June 2001.&amp;lt;ref name=&amp;quot;rst-first-release&amp;quot;&amp;gt;{{Cite web |title=Project: reStructuredText - File List |url=https://sourceforge.net/projects/structuredtext/files/restructuredtext/ |url-status=live |archive-url=https://web.archive.org/web/20011019081106/http://sourceforge.net/project/showfiles.php?group_id=7050 |archive-date=19 October 2001 |access-date=5 February 2023 |website=SourceForge}}&amp;lt;/ref&amp;gt; It began to see significant use in the Python community in 2002.&amp;lt;ref&amp;gt;{{cite web &lt;br /&gt;
  | title = Introduction to reStructuredText&lt;br /&gt;
  | publisher = Write The Docs&lt;br /&gt;
  | url = https://www.writethedocs.org/guide/writing/reStructuredText/&lt;br /&gt;
  | access-date = 2022-06-25&lt;br /&gt;
}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reference implementation ==&lt;br /&gt;
The reference implementation of the reST [[parser]] is a component of the Docutils text processing framework in the [[Python (programming language)|Python programming language]], but other parsers are available.&lt;br /&gt;
&lt;br /&gt;
The Docutils project has not registered any [[Media type|MIME type]] for reStructuredText nor designated any unregistered MIME type as official, but documents the MIME type &amp;lt;code&amp;gt;text/x-rst&amp;lt;/code&amp;gt; as in &amp;#039;&amp;#039;de facto&amp;#039;&amp;#039; use by, for example, the build system for the Python website.&amp;lt;ref name=&amp;quot;docutilsmime&amp;quot;&amp;gt;{{cite web&lt;br /&gt;
  | title = What&amp;#039;s the official MIME type for reStructuredText data? in Docutils FAQ.&lt;br /&gt;
  | publisher = Docutils Project&lt;br /&gt;
  | url = http://docutils.sourceforge.net/FAQ.html#what-s-the-official-mime-type-for-restructuredtext-data&lt;br /&gt;
  | access-date = 2017-12-20 }}&amp;lt;/ref&amp;gt; The same MIME type is used in the [[freedesktop.org]] file type database used by [[desktop environment]]s on [[Linux desktop|Linux]].&amp;lt;ref&amp;gt;{{cite web |url=https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/815b520eb01992a05d41a5434f1227a8be101e15/data/freedesktop.org.xml.in#L6708 |title=freedesktop.org.xml.in |work=shared-mime-info |publisher=[[freedesktop.org]]}}&amp;lt;/ref&amp;gt; Another MIME type, {{code|text/prs.fallenstein.rst}}, was registered as a [[Media type#Personal or vanity tree|vanity MIME type]] by a third party in 2003 to represent reStructuredText, and remains the only [[IANA]]-registered MIME type for reStructuredText,&amp;lt;ref&amp;gt;{{cite web |url=https://www.iana.org/assignments/media-types/text/prs.fallenstein.rst |title=text/prs.fallenstein.rst |institution=[[IANA]] |date=2003-10-02 |first=Benja |last=Fallenstein |quotation=ReStructuredText was designed and implemented by David Goodger, not by the registrant of this media type. The registrant just happened to have need of a registered media type for it. […] Change control for this registration is currently with Benja Fallenstein. (If anybody more intimately involved with ReStructuredText wants to take it over, it will be surrendered gladly.)}}&amp;lt;/ref&amp;gt; although it is not acknowledged as such by the Docutils project.&amp;lt;ref name=&amp;quot;docutilsmime&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Applications ==&lt;br /&gt;
reStructuredText is commonly used for technical documentation, for example, in documentation of Python libraries.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| last=Goodger&lt;br /&gt;
| first=David&lt;br /&gt;
| title=PEP 287 -- reStructuredText Docstring Format&lt;br /&gt;
| date=2002-04-02&lt;br /&gt;
| url=https://www.python.org/dev/peps/pep-0287/&lt;br /&gt;
| publisher=[[Python Software Foundation]]&lt;br /&gt;
| access-date=2016-10-05}}&amp;lt;/ref&amp;gt; However, it is suitable for a wide range of texts.&lt;br /&gt;
&lt;br /&gt;
Since 2008, reST has been a core component of Python&amp;#039;s [[Sphinx (documentation generator)|Sphinx]] document generation system.&lt;br /&gt;
&lt;br /&gt;
[[Trac]] also supports reStructuredText,&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| url=https://trac.edgewall.org/wiki/WikiRestructuredText&lt;br /&gt;
| title=reStructuredText Support in Trac&lt;br /&gt;
| date=2016-09-13&lt;br /&gt;
| publisher=[[Trac]]&lt;br /&gt;
| access-date=2016-10-05}}&amp;lt;/ref&amp;gt; as do [[GitHub]] and [[Bitbucket]].&lt;br /&gt;
&lt;br /&gt;
In 2011, [[Distributed Proofreaders]], which prepared texts for [[Project Gutenberg]], was considering adoption of reST as a basic format from which other ebook formats could be generated.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | last = Newby&lt;br /&gt;
  | first = Greg&lt;br /&gt;
  | title = Minutes of 2010 December 11 meeting&lt;br /&gt;
  | publisher = Distributed Proofreaders&lt;br /&gt;
  | date = 2011-01-08&lt;br /&gt;
  | url = http://www.pgdp.net/phpBB2/viewtopic.php?t=44456&lt;br /&gt;
  |url-access=registration | access-date = 2011-01-08 }}&amp;lt;/ref&amp;gt;{{update inline|date=May 2015}}&lt;br /&gt;
&lt;br /&gt;
In July 2016 the [[Linux kernel]] project decided to transition from [[DocBook]] based documentation to reStructuredText and the [[Sphinx (documentation generator)|Sphinx]] toolchain.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | title = Kernel documentation with Sphinx, part 1: how we got here&lt;br /&gt;
  | publisher =  LWN.net&lt;br /&gt;
  | date = 2016-07-06&lt;br /&gt;
  | url = http://lwn.net/Articles/692704/&lt;br /&gt;
  | access-date = 2016-10-27 }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
| title=Sphinx. Linux kernel&lt;br /&gt;
| publisher = Wikipedia&lt;br /&gt;
| date = 2024-04-02&lt;br /&gt;
| url = https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)#Linux_kernel&lt;br /&gt;
| access-date = 2024-04-02}}&amp;lt;/ref&amp;gt;{{Circular reference|date=May 2024}}&lt;br /&gt;
&lt;br /&gt;
The software build tool [[CMake]] switched from a custom markup language to reStructuredText in version 3.0 for its documentation.&amp;lt;ref&amp;gt;{{cite web&lt;br /&gt;
  | title = CMake 3.0.0 Release Notes&lt;br /&gt;
  | publisher =  Kitware, Inc.&lt;br /&gt;
  | date = 2014-06-10&lt;br /&gt;
  | url = https://cmake.org/cmake/help/v3.0/release/3.0.0.html&lt;br /&gt;
  | access-date = 2016-10-05 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | Text using rST syntax&lt;br /&gt;
! width=&amp;quot;34%&amp;quot; | Corresponding HTML produced by an rST processor&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | Text viewed in a browser&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;rst&amp;quot;&amp;gt;&lt;br /&gt;
================&lt;br /&gt;
Document Heading&lt;br /&gt;
================&lt;br /&gt;
&lt;br /&gt;
Heading&lt;br /&gt;
=======&lt;br /&gt;
&lt;br /&gt;
Sub-heading&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Paragraphs are separated &lt;br /&gt;
by a blank line.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;Document Heading&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Heading&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;Sub-heading&amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Paragraphs are separated&lt;br /&gt;
by a blank line.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&amp;lt;div style=&amp;quot;color: #000000; overflow: hidden; page-break-after: avoid;&lt;br /&gt;
font-size: 2em; font-family: Georgia,Times,serif; margin-top: 1em; margin-bottom: 0.25em; line-height: 1.3; padding: 0; border-bottom: 1px solid #AAAAAA;&amp;gt;Document Heading&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #000000; overflow: hidden; page-break-after: avoid;&lt;br /&gt;
font-size: 1.8em; font-family: Georgia,Times,serif; margin-top: 1em; margin-bottom: 0.25em; line-height: 1.3; padding: 0; border-bottom: 1px solid #AAAAAA;&amp;gt;Heading&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #000000; overflow: hidden; page-break-after: avoid;&lt;br /&gt;
font-size: 1.5em; font-family: Georgia,Times,serif; margin-top: 1em; margin-bottom: 0.25em; line-height: 1.3; padding: 0; border-bottom: 1px solid #AAAAAA;&amp;gt;Sub-heading&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paragraphs are separated&lt;br /&gt;
by a blank line.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;rst&amp;quot;&amp;gt;Text attributes *emphasis*, **strong emphasis**, ``monospace``.&lt;br /&gt;
&lt;br /&gt;
Horizontal rule:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Text attributes &amp;lt;em&amp;gt;emphasis&amp;lt;/em&amp;gt;,&lt;br /&gt;
&amp;lt;strong&amp;gt;strong emphasis&amp;lt;/strong&amp;gt;, &amp;lt;code&amp;gt;monospace&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Horizontal rule:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|Text attributes &amp;#039;&amp;#039;emphasis&amp;#039;&amp;#039;,&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;strong emphasis&amp;#039;&amp;#039;&amp;#039;, &amp;lt;code&amp;gt;monospace&amp;lt;/code&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Horizontal rule:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;rst&amp;quot;&amp;gt;&lt;br /&gt;
Bullet list:&lt;br /&gt;
&lt;br /&gt;
* apples&lt;br /&gt;
* oranges&lt;br /&gt;
* pears&lt;br /&gt;
&lt;br /&gt;
Numbered list:&lt;br /&gt;
&lt;br /&gt;
1. lather&lt;br /&gt;
2. rinse&lt;br /&gt;
3. repeat&lt;br /&gt;
&lt;br /&gt;
Nested lists:&lt;br /&gt;
&lt;br /&gt;
1. fruits&lt;br /&gt;
&lt;br /&gt;
   * apple&lt;br /&gt;
   * banana&lt;br /&gt;
&lt;br /&gt;
2. vegetables&lt;br /&gt;
&lt;br /&gt;
   * carrot&lt;br /&gt;
   * broccoli&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Bullet list:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;apples&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;oranges&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;pears&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Numbered list:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;lather&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;rinse&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;repeat&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Nested lists:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;fruits&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;apple&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;banana&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;vegetables&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;carrot&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li&amp;gt;broccoli&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|Bullet list:&lt;br /&gt;
&lt;br /&gt;
* apples&lt;br /&gt;
* oranges&lt;br /&gt;
* pears&lt;br /&gt;
&lt;br /&gt;
Numbered list:&lt;br /&gt;
&lt;br /&gt;
# lather&lt;br /&gt;
# rinse&lt;br /&gt;
# repeat&lt;br /&gt;
&lt;br /&gt;
Nested lists:&lt;br /&gt;
# fruits&lt;br /&gt;
#* apple&lt;br /&gt;
#* banana&lt;br /&gt;
# vegetables&lt;br /&gt;
#* carrot&lt;br /&gt;
#* broccoli&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=&amp;quot;rst&amp;quot;&amp;gt;An `example &amp;lt;http://example.com&amp;gt;`_.&lt;br /&gt;
&lt;br /&gt;
.. image:: Icon-pictures.png&lt;br /&gt;
    :alt: Image&lt;br /&gt;
&lt;br /&gt;
If text is indented, it is treated as a block quotation:&lt;br /&gt;
&lt;br /&gt;
    Should array indices start at 0 or 1?&lt;br /&gt;
    My suggested compromise of 0.5 was rejected without, I thought, proper consideration.&lt;br /&gt;
    -- Stan Kelly-Bootle&lt;br /&gt;
&lt;br /&gt;
reST uses :: at the end of the paragraph prior to a pre-formatted code block::&lt;br /&gt;
&lt;br /&gt;
    Y = lambda f: (lambda x: f(x(x)))(lambda x: f(x(x)))&lt;br /&gt;
&lt;br /&gt;
| Multi-line text can&lt;br /&gt;
| span in tables&lt;br /&gt;
| with a pipe character.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&amp;lt;p&amp;gt;An &amp;lt;a href=&amp;quot;http://example.com&amp;quot;&amp;gt;example&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;img alt=&amp;quot;Image&amp;quot;src=&amp;quot;Icon-pictures.png&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If text is indented, it is treated as a block quotation, and the final attribution line is handled automatically:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Should array indices start at 0 or 1?&lt;br /&gt;
My suggested compromise of 0.5 was rejected without, I thought, proper consideration.&lt;br /&gt;
-- Stan Kelly-Bootle&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;reST uses :: at the end of the paragraph prior to a pre-formatted code block:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;literal-block&amp;quot;&amp;gt;&lt;br /&gt;
Y = lambda f: (lambda x: f(x(x)))(lambda x: f(x(x)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Multi-line text can&amp;lt;br/&amp;gt;span in tables&amp;lt;br/&amp;gt;with a pipe character.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|An [http://example.com/ example].&lt;br /&gt;
&lt;br /&gt;
[[File:Icon-pictures.png|alt=Image|link=|icon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;If text is indented, it is treated as a block quotation, and the final attribution line is handled automatically:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Should array indices start at 0 or 1?&lt;br /&gt;
My suggested compromise of 0.5 was rejected without, I thought, proper consideration.&lt;br /&gt;
-- Stan Kelly-Bootle&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;reST uses :: at the end of the paragraph prior to a pre-formatted code block:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre class=&amp;quot;literal-block&amp;quot;&amp;gt;&lt;br /&gt;
Y = lambda f: (lambda x: f(x(x)))(lambda x: f(x(x)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Multi-line text can&amp;lt;br/&amp;gt;span in tables&amp;lt;br/&amp;gt;with a pipe character.&amp;lt;/p&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Comparison of document markup languages]]&lt;br /&gt;
* [[Comparison of documentation generators]]&lt;br /&gt;
* [[Comparison of note-taking software]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [https://docutils.sourceforge.io/rst.html Official reStructuredText website with reference pages]&lt;br /&gt;
&lt;br /&gt;
{{lowercase|reStructuredText}}&lt;br /&gt;
{{Document markup languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lightweight markup languages]]&lt;br /&gt;
[[Category:Source code documentation formats]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Daniel Quinlan</name></author>
	</entry>
</feed>