reStructuredText 备忘单: 语法提醒

信息

有关介绍性文档,请参阅<http://docutils.sf.net/rst.html>。

作者

David Goodger <goodger@python.org>

Date

$Date: 2013-02-20 02:10:53 +0100 (Mi, 20. Feb 2013) $

调整

$Revision: 7612 $

描述

这是一个 “docinfo块” ,或书目字段列表

注解

如果您将其作为HTML阅读,请阅读`<cheatsheet.txt>`_而不是查看输入语法示例!

部分结构

章节标题带有下划线或带标题和下划线。

身体元素

网格表:

Paragraphs are flush-left, separated by blank lines.

Block quotes are indented.

Literal block, preceded by “::”:

Indented

or:

> Quoted
>>> print 'Doctest block'
Doctest block
Line blocks preserve line breaks & indents. [new in 0.3.6]
Useful for addresses, verse, and adornment-free lists; long lines can be wrapped with continuation lines.

Simple tables:

List Type

Examples (syntax in the text source)

Bullet list

  • items begin with “-“, “+”, or “*”

Enumerated list

  1. items use any variation of “1.”, “A)”, and “(i)”

  2. also auto-enumerated

Definition list

Term is flush-leftoptional classifier

Definition is indented, no blank line between

Field list

field name

field body

Option list

-o

at least 2 spaces between option & description

Explicit Markup

Examples (visible in the text source)

Footnote

1

Manually numbered or [#] auto-numbered (even [#labelled]) or [*] auto-symbol

Citation

CIT2002

A citation.

Hyperlink Target

Anonymous Target

Directive (“::”)

user/_static/biohazard.png

Substitution Def

Comment

Empty Comment

(“..” on a line by itself, with blank lines before & after, used to separate indentation contexts)

内联标记

emphasis; strong emphasis; interpreted text; interpreted text with role; inline literal text; standalone hyperlink, http://docutils.sourceforge.net; named reference, reStructuredText; anonymous reference; footnote reference, 1; citation reference, [CIT2002]; like an inline directive; inline internal target.

指令快速参考

See <http://docutils.sf.net/docs/ref/rst/directives.html> for full info.

指令名称

说明(在[方括号]中添加了Docutils版本)

attention

具体的告诫;还有”caution”, “danger”, “error”, “hint”, “important”, “note”, “tip”, “warning”

admonition

通用标题的箴言: .. admonition:: By The Way

image

.. image:: picture.png; 许多选择可能

figure

喜欢 “image” ,但带有可选的标题和图例

topic

.. topic:: Title; 像一个迷你部分

sidebar

.. sidebar:: Title; 像一个迷你平行文件

parsed-literal

A literal block with parsed inline markup

rubric

.. rubric:: 非正式标题

epigraph

使用class = “epigraph” 阻止引用

highlights

使用class = “highlight” 阻止引用

pull-quote

使用class = “pull-quote” 阻止引用

compound

复合段落[0.3.6]

container

通用块级容器元素 [0.3.10]

table

创建一个标题表 [0.3.1]

list-table

从统一的两级项目符号列表中创建一个表 [0.3.8]

csv-table

从CSV数据创建表 [0.3.4]

contents

生成目录

sectnum

自动编号部分,子部分等。

header, footer

创建文档装饰 [0.3.8]

target-notes

为每个外部目标创建一个明确的脚注

math

数学符号(以LaTeX格式输入)

meta

特定于HTML的元数据

include

读取外部reST文件,就像它是内联的一样

raw

非reST数据未经传递给Writer

replace

替换定义的替换文本

unicode

用于替换defs的Unicode字符代码转换

date

生成今天的日期;替代定义

class

在下一个元素上设置 “class” 属性

role

创建自定义解释文本角色[0.3.2]

default-role

设置默认的解释文本角色 [0.3.10]

title

设置元数据文档标题 [0.3.10]

解释文本角色快速参考

看到 <http://docutils.sf.net/docs/ref/rst/roles.html> 获取完整信息。

角色名称

描述

重点

相当于*强调*

文字

相当于``literal``但处理反斜杠转义

math

数学符号(以LaTeX格式输入)

PEP

参考编号的Python增强建议

RFC

参考编号的Internet请求注释

raw

对于非reST数据;不能直接使用(参见文档) [0.3.6]

strong

相当于**强**

sub

Subscript

sup

Superscript

title

标题参考(书籍等);标准默认角色