reStructuredText (RST 或 reST) 是一种纯文本标记语法,类似于 Markdown,在 Python 生态系统中被广泛用于文档编写。它被设计为既易于人类阅读,又易于计算机程序处理。RST 文档通常用于创建技术文档、软件手册和在线帮助系统。该语法允许使用标题、列表、表格、代码块和交叉引用来构建文本结构。reStructuredText 的一个关键特性是通过“指令 (directives)”和“角色 (roles)”进行扩展,这允许向文本添加自定义功能和语义。这些指令和角色常用于嵌入图像、视频或其他多媒体内容,以及创建复杂的布局和交互元素。RST 文件通常使用 Sphinx 文档生成器进行处理,以生成 HTML、PDF 和其他输出格式。Sphinx 利用 RST 的强大功能,为 Python 项目及其他项目创建全面且结构良好的文档。该格式被设计为易于转换为其他格式,使其成为创建可在各种平台和设备上访问的文档的通用选择。