# reStructuredText

reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本"",也被简称为:RST或reST;是Python编程语言的Docutils项目的一部分,Python Doc-SIG (Documentation Special Interest Group)。 (据cnblogs.com引述)

官方文档: RESTRUCTUREDTEXT 简介

标记语法速查手册

典型例子:

  • Note 显示用户使用API时的注意事项. 指令的内容应该使用完整的语句及标点符号.
.. note::

   该功能不适于发送垃圾邮件.
  • warning 显示用户使用API时的注意事项. 指令包含完整的句子和标点符号. 不同于 note ,它一般显示的是信息安全方面的注意事项. .. warning::

  • seealso 许多章节包含模块文档或者扩展文档的参考索引列表.这些列表由指令 .. seealso:: 创建.

  • toctree目录索引 产生子文档的目录表格(Table Of Content)

.. toctree::
   :maxdepth: 3

   mdfilename_of_topic
   rstfilename_of_topic

生成标题文件引用,不需要文件扩展名。实际显示在菜单列表的是文件内的首标题文字(不是文件名)。

  • 章节的标题 (:duref:ref <sections>) 在双上划线符号之间(或为下划线), 并且符号的长度不能小于文本的长度:
    =================
    这是标题
    =================
    

通常没有专门的符号表示标题的等级,但是对于Python 文档,可以这样认为:

    # 及上划线表示部分(一级标题)
    * 及上划线表示章节(二级标题)
    =, 小章节(三级标题)
    -, 子章节(四级标题)
    ^, 子章节的子章节(五级标题)
    ", 段落(六级标题)
  • 列表 符号列表(Bullet Lists): 可以使用* - +表示都可以,注意缩进表示层级关系。 不同的符号结尾需要加上空行,下级列表需要有空格缩进。

枚举列表(Enumerated Lists):即顺序(序号)列表,可以使用不同的枚举序号来表示列表。 枚举列表可以结合 # 自动生成枚举序号。

可以使用的枚举有:阿拉伯数字·1, 2, 3, ... (无上限)·,大写字母A-Z,小写字母a-z,大写罗马数字I, II, III, IV, ...,小写罗马数字i, ii, iii, iv, ...等。

可以为序号添加前缀和后缀,下面的是被允许的。

. 后缀: "1.", "A.", "a.", "I.", "i."。
() 包起来: "(1)", "(A)", "(a)", "(I)", "(i)"。
) 后缀: "1)", "A)", "a)", "I)", "i)"。
  • 内联标记

标准的reST内联标记:

    星号: *文本内容* 是强调 (斜体),
    双星号: **文本内容** 重点强调 (加粗),
    反引号: ``code text`` 代码样式.

在文本内容中的星号及反引号,可使用反斜杠符号转义。

标记限制:

* 不能相互嵌套,
* 内容前后不能有空白
  • 外部链接
    例如: `云小考官网 <http://www.suncai.net>`_
    (前有空格,注意不是单引号)
    

来源:Sphinx 使用手册

reStructuredText 简介( https://zh-sphinx-doc.readthedocs.io/en/latest/rest.html )等。

Copyright © 德和居 2021 粤ICP备20069867号 在CC-BY-NC-SA 4.0协议下授权使用,除非另有说明 all right reserved,powered by Gitbook本文修订时间: 2021-03-03 12:08:13

results matching ""

    No results matching ""

    results matching ""

      No results matching ""