1 reStructuredText 小抄: 语法备忘¶
| Author: | eonwen |
|---|---|
| Contact: | eonwen@hotmail.com |
| orphan: | 本文档不能通过导航到达 |
注解
如果你以HTML格式阅读本文档,请阅读 cheatsheet.txt 以查看输入语法示例。
1.2 正文元素¶
网格列表:
Paragraphs are flush-left, separated by blank lines.
|
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.
|
|
简单表格:
| 类表类型 | 示例( 文本源 中的语法) | ||
|---|---|---|---|
| 无序列表 |
|
||
| 有序列表 |
|
||
| 定义列表 |
|
||
| 字段列表 |
|
||
| 选项列表 |
|
| 显示标记 | 举例( 文本源 中可见) | ||
|---|---|---|---|
| 脚注 |
|
||
| 引文 |
|
||
| 超链接 | |||
| 匿名超链接 | |||
| 指令(”::”) |
|
||
| 替代定义 | |||
| 注释 | |||
| 空注释 | (一行中只有”..”,前后均为空行, 用于分隔缩进上下文) |
1.3 行内标记¶
强调; 特别强调; 解释文本; 包含 role 的解释文本; 行内文本; 独立超链接,
http://docutils.sourceforge.net; 命名的引用, reStructuredText;
匿名引用; 脚注引用, [1]; 引文引用,
[CIT2002]; 类似一个行内指令; 行内内部目标.
1.4 指令快速手册¶
详见 指令 。
| 指令名称 | 描述 (Docutils版本添加,使用[括号]) |
|---|---|
| 注意 | 明确劝告; 还有 “caution”, “danger”, “error”, “hint”, “important”, “note”, “tip”, “warning” |
| 训诫 | Generic titled admonition: .. admonition:: By The Way |
| 图片 | .. image:: picture.png; 可以有许多选项 |
| 计算 | 类似图片,但有可选的标题和图例 |
| 话题 | .. topic:: Title; 类似迷你章节 |
| 侧边栏 | .. sidebar:: Title; 类似迷你平行文档 |
| parsed-literal | 解析过行内标记的文本块 |
| 红字 | .. rubric:: Informal Heading |
| 铭文 | 包含class=”epigraph”的引用块 |
| 高亮 | 包含class=”highlights”的引用块 |
| pull-quote | 包含class=”pull-quote”的引用块 |
| compound | 复合段落 [0.3.6] |
| container | 通用块级容器元素[0.3.10] |
| table | 创建一个明明的表格[0.3.1] |
| list-table | 创建一个统一的2级无序列表[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数据 |
| replace | 为替代定义替换文本 |
| unicode | 为替代定义转换Unicode字符代码 |
| date | 为替代定义生成今天的日期 |
| class | 为紧接的元素设置”class”属性 |
| role | 创建一个自定义解释文本角色[0.3.2] |
| default-role | 设置默认解释文本角色[0.3.10] |
| title | 设置元数据文档标题[0.3.10] |
1.5 解释文本角色快速手册¶
详见 角色 。
| 角色名 | 描述 |
|---|---|
| emphasis | 等价于*emphasis* |
| literal | 等价于``literal``,但处理反斜杠转义 |
| math | 数学符号(使用LaTeX格式输入) |
| PEP | 指向一个编号的Python增强建议 |
| RFC | 指向一个Internet Request For Comments |
| raw | 对非reST数据有效;不可直接使用 [0.3.6] |
| strong | 等价于**strong** |
| sub | 下标 |
| sup | 上标 |
| title | 标题链接;标准默认角色 |