<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ReStructuredText</id>
	<title>ReStructuredText - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ReStructuredText"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ReStructuredText&amp;action=history"/>
	<updated>2026-06-29T13:34:43Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=ReStructuredText&amp;diff=3152175&amp;oldid=prev</id>
		<title>imported&gt;Requii：​修饰语句，增加或调整内部链接</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ReStructuredText&amp;diff=3152175&amp;oldid=prev"/>
		<updated>2025-01-14T15:15:43Z</updated>

		<summary type="html">&lt;p&gt;修饰语句，增加或调整内部链接&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Copy edit|time=2023-12-23T08:19:17+00:00}}&lt;br /&gt;
{{NoteTA|G1=IT}}&lt;br /&gt;
{{DISPLAYTITLE:reStructuredText}}&lt;br /&gt;
{{Infobox file format&lt;br /&gt;
| name          = reStructuredText&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          = text/x-rst&lt;br /&gt;
| type_code     = &lt;br /&gt;
| uniform_type  = &lt;br /&gt;
| conforms_to   = &lt;br /&gt;
| magic         = &lt;br /&gt;
| developer     = David Goodger&lt;br /&gt;
| type          = &lt;br /&gt;
| released      = {{Start date and age|2002|04|02}}&lt;br /&gt;
| latest_release_version = Revision 10002&lt;br /&gt;
| latest_release_date = {{Start date and age|2024|12|16}}&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;
| free          = [[Public domain]]&lt;br /&gt;
| url           = {{URL|https://docutils.sourceforge.io/rst.html}}&lt;br /&gt;
}}&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;或&amp;#039;&amp;#039;&amp;#039;reST&amp;#039;&amp;#039;&amp;#039;）是一种用于文本数据的文件格式，主要用于 [[Python]] 编程语言社区的技术文档。&lt;br /&gt;
&lt;br /&gt;
它是 Python Doc-SIG（Documentation Special Interest Group）的 Docutils 项目的一部分，旨在为 Python 创建一组类似于 [[Java]] 的 [[Javadoc]] 或 [[Perl]] 的 Plain Old Documentation（pod）的工具。Docutils 可以从 Python 程序中提取注释和信息，并将它们格式化为各种形式的程序文档。&amp;lt;ref&amp;gt;{{Cite web|url=https://www.ibm.com/developerworks/library/x-matters24/|title=XML Matters: reStructuredText|accessdate=2016-10-05|author=Mertz|date=2003-02-01|first=David|publisher=[[IBM developerWorks]]|archive-date=2016-10-06|archive-url=https://web.archive.org/web/20161006050425/https://www.ibm.com/developerworks/library/x-matters24/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
从这个意义上说，reStructuredText 是一种轻量级[[标记语言]]，其设计目的是令文档处理软件（如 Docutils）可以处理它，同时使会读写 Python 源代码的程序员也容易读它。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
早期的轻量级标记语言 StructuredText（由 Zope 开发）存在许多问题，reST 就是为了解决这些问题而开发的。&amp;lt;ref&amp;gt;{{Cite web|url=http://docutils.sourceforge.net/rst.html|title=reStructuredText: Markup Syntax and Parser Component of Docutils|accessdate=2016-10-05|author=Goodger|date=2016-05-24|first=David|publisher=Docutils Project|archive-date=2016-10-05|archive-url=https://web.archive.org/web/20161005021246/http://docutils.sourceforge.net/rst.html|dead-url=no}}&amp;lt;/ref&amp;gt;选择了 reStructuredText 这个名称是为了表明 reST 是一个“经过修改、重写和重新解释的结构化文本”。&amp;lt;ref&amp;gt;{{Cite web|url=http://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext|title=Docutils FAQ (Frequently Asked Questions)|accessdate=2016-10-05|author=Goodger|date=2016-02-26|first=David|publisher=Docutils Project|archive-date=2016-09-30|archive-url=https://web.archive.org/web/20160930115647/http://docutils.sourceforge.net/FAQ.html#why-is-it-called-restructuredtext|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reST 在 2002 年开始在 Python 社区中得到了重要的应用。&lt;br /&gt;
&lt;br /&gt;
== 参考实现 ==&lt;br /&gt;
reST 解析器的引用实现是 Python 编程语言中的 Docutils 文本处理框架的一个组件，但是还可以使用其他解析器。&lt;br /&gt;
&lt;br /&gt;
Docutils 项目没有正式将 [[MIME]] 类型注册为 reStructuredText，但实际上有在使用&amp;lt;code&amp;gt;text/x-rst&amp;lt;/code&amp;gt;。&amp;lt;ref&amp;gt;{{Cite web|url=http://docutils.sourceforge.net/FAQ.html#what-s-the-official-mime-type-for-restructuredtext-data|title=What&amp;#039;s the official MIME type for reStructuredText data? in Docutils FAQ.|accessdate=2017-12-20|publisher=Docutils Project|archive-date=2017-12-10|archive-url=https://web.archive.org/web/20171210145233/http://docutils.sourceforge.net/FAQ.html#what-s-the-official-mime-type-for-restructuredtext-data|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 应用程序 ==&lt;br /&gt;
reStructuredText 通常用于技术文档，例如 Python 库的文档。&amp;lt;ref&amp;gt;{{Cite web|url=https://www.python.org/dev/peps/pep-0287/|title=PEP 287 -- reStructuredText Docstring Format|accessdate=2016-10-05|author=Goodger|date=2002-04-02|first=David|publisher=[[Python Software Foundation]]|archive-date=2016-10-06|archive-url=https://web.archive.org/web/20161006060009/https://www.python.org/dev/peps/pep-0287/|dead-url=no}}&amp;lt;/ref&amp;gt;然而，它也适用于广泛的文本。&lt;br /&gt;
&lt;br /&gt;
自 2008 年以来，reST 一直是 Python 的 Sphinx 文档生成系统的核心组件。&lt;br /&gt;
&lt;br /&gt;
[[Trac]] 也支持 reStructuredText，[[GitHub]] 和 [[Bitbucket]] 也是如此。&amp;lt;ref&amp;gt;{{Cite web|url=https://trac.edgewall.org/wiki/WikiRestructuredText|title=reStructuredText Support in Trac|accessdate=2016-10-05|date=2016-09-13|publisher=[[Trac]]|archive-date=2016-10-06|archive-url=https://web.archive.org/web/20161006053055/https://trac.edgewall.org/wiki/WikiRestructuredText|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
为古登堡计划准备文本的分布式校对器正在考虑采用 reST 作为一种基本格式，其他电子书格式可以从这种格式生成。&amp;lt;ref&amp;gt;{{Cite web|url=http://www.pgdp.net/phpBB2/viewtopic.php?t=44456|title=Minutes of 2010 December 11 meeting|accessdate=2011-01-08|author=Newby|date=2011-01-08|first=Greg|publisher=Distributed Proofreaders}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016 年 7 月，Linux 内核项目决定从基于 [[DocBook]] 的文档过渡到 reStructuredText 和 Sphinx 工具链。&amp;lt;ref&amp;gt;{{Cite web|url=http://lwn.net/Articles/692704/|title=Kernel documentation with Sphinx, part 1: how we got here|accessdate=2016-10-27|date=2016-07-06|publisher=LWN.net|archive-date=2016-10-25|archive-url=https://web.archive.org/web/20161025063027/https://lwn.net/Articles/692704/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在 3.0 版本中，软件构建工具 [[CMake]] 从自定义标记语言转换为 reStructuredText。&amp;lt;ref&amp;gt;{{Cite web|url=https://cmake.org/cmake/help/v3.0/release/3.0.0.html|title=CMake 3.0.0 Release Notes|accessdate=2016-10-05|date=2014-06-10|publisher=Kitware, Inc.|archive-date=2016-12-02|archive-url=https://web.archive.org/web/20161202052556/https://cmake.org/cmake/help/v3.0/release/3.0.0.html|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== reST标记示例 ==&lt;br /&gt;
&lt;br /&gt;
=== 标题 ===&lt;br /&gt;
 节标题&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==============&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 小节标题&lt;br /&gt;
 ------------------&lt;br /&gt;
&lt;br /&gt;
=== 列表 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;restructuredtext&amp;quot;&amp;gt;&lt;br /&gt;
- 列表条目&lt;br /&gt;
- 另一个列表条目&lt;br /&gt;
&lt;br /&gt;
  - 子列表条目&lt;br /&gt;
&lt;br /&gt;
- 列表之间空行以分隔条目&lt;br /&gt;
&lt;br /&gt;
* 改变条目标点以分割列表&lt;br /&gt;
&lt;br /&gt;
- 又一个条目&lt;br /&gt;
&lt;br /&gt;
1) 编号列表条目&lt;br /&gt;
&lt;br /&gt;
2) 另一条&lt;br /&gt;
&lt;br /&gt;
   a) 一个很长很长的列表条目，这条的内容太长了以至于\&lt;br /&gt;
      要换行书写。注意换行时左侧要对齐文本，而不是编\&lt;br /&gt;
      号。行末加反斜杠可避免在中文之间空格。&lt;br /&gt;
&lt;br /&gt;
      i) 列表里面甚至还可以&lt;br /&gt;
&lt;br /&gt;
         分段。&lt;br /&gt;
&lt;br /&gt;
3) 第三条&lt;br /&gt;
&lt;br /&gt;
#) 又一个条目&lt;br /&gt;
&lt;br /&gt;
#) 再一个条目&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 图片 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;restructuredtext&amp;quot;&amp;gt;&lt;br /&gt;
.. image:: /path/to/image.jpg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 指定链接 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;restructuredtext&amp;quot;&amp;gt;&lt;br /&gt;
链接到\ `维基百科`_\ 和\ `Linux 内核存档`_\ 。汉字与格式标志之间插入反斜杠和空格以进行分隔。&lt;br /&gt;
&lt;br /&gt;
.. _维基百科: https://www.wikipedia.org/&lt;br /&gt;
.. _Linux 内核存档: https://www.kernel.org/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 匿名链接 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;restructuredtext&amp;quot;&amp;gt;&lt;br /&gt;
这句话可以\ `匿名链接到 Python 网站`__。&lt;br /&gt;
&lt;br /&gt;
__ https://www.python.org/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;N.B.: 指定链接和匿名链接用重字符(`)括起来，而不是用引号(&amp;#039;)括起来。&lt;br /&gt;
&lt;br /&gt;
=== 文字块 ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;restructuredtext&amp;quot;&amp;gt;&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
  Literal 文本&lt;br /&gt;
&lt;br /&gt;
在段落最后也可以插入 Literal 文本标志符::&lt;br /&gt;
&lt;br /&gt;
  又一段 Literal 文本&lt;br /&gt;
&lt;br /&gt;
.. code:: python&lt;br /&gt;
&lt;br /&gt;
   print(&amp;quot;一段明示为 Python 语言代码的 Literal 文本&amp;quot;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 另请参阅 ==&lt;br /&gt;
&lt;br /&gt;
* [[文档标记语言比较]]&lt;br /&gt;
* {{link-en|文档生成器比较|Comparison of documentation generators}}&lt;br /&gt;
* {{link-en|笔记软件比较|Comparison of notetaking software}}&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&amp;lt;references responsive=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [http://docutils.sourceforge.net/rst.html reStructuredText官方网站，附有参考页面]{{Wayback|url=http://docutils.sourceforge.net/rst.html |date=20181201141327 }}&lt;br /&gt;
&lt;br /&gt;
{{Document markup languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:轻量级标记语言]]&lt;br /&gt;
[[Category:有未审阅翻译的页面]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Requii</name></author>
	</entry>
</feed>