reStructuredText语法简单说明
reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本"",也被简称为:RST或reST。
官方网址:
http://docutils.sourceforge.net/rst.html
rst用户手册:
http://docutils.sourceforge.net/rst.html#user-documentation
http://docutils.sourceforge.net/docs/user/rst/quickref.html
rst 文件是轻量级标记语言的一种,被设计为容易阅读和编写的纯文本,并且可以借助Docutils这样的程序进行文档处理,也可以转换为HTML或PDF等多种格式, 或由Sphinx-Doc这样的程序转换为LaTex、man等更多格式。
这里记录下常见的语法,更多内容请参考官方手册。
标题
可以表示标题的符号有:
= - ` : ' " ~ ^ _ * + # < >
示例如下:
标题 ================================================= 一级标题 ------------------------------------------------- 二级标题 `````````````````````````````````````````````````
效果如下:
段落
段落是被空行分割的文字片段,左侧必须对齐(没有空格,或者有相同多的空格)。
列表
可以表示列表的符号有:
-、*、+
不同的符号结尾需要加上空行,下级列表需要有空格缩进。
示例如下:
- 列表1 - 子列表1 * 子列表2 + 子列表3 * 列表2 + 列表3
效果如下:
-
列表1
- 子列表1
- 子列表2
- 子列表3
- 列表2
- 列表3
代码块(文字块)
在需要插入文本块的段落后面加上 :: ,接着一个空行,然后就是文字块了。 文字块开头要有缩进,结束标志是新的一段文本贴开头(即没有缩进)。
示例如下:
:: import os os.system("ls")
效果如下:
import os os.system("ls")
超链接
reStructuredText会自动将网址生成超链接。
比如:
https://github.com/mike-zhang
另外一种形式:
`mikeGithub <https://github.com/mike-zhang>`_
图片
示例如下:
.. image:: images/1.png
粗体和斜体
这是 **粗体** ,这是 *斜体*
不留白的\ **粗体**\ 和\ *斜体*\
这是 粗体 ,这是 斜体
不留白的粗体和斜体
上标和下标
- Water: H\ :sub:`2`\ O - E = mc\ :sup:`2`
rst简单示例
rst简单示例如下:
文章标题 =================================================== 操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 go 版本 : go1.8.3 linux/amd64 Python 版本 : 2.7.5 一级标题 -------------------------------------- 二级标题 ````````````````````````````````````````````````` - 列表1 - 列表2 代码块 :: import os os.system("ls") 图片: .. image:: images/20120604.1.1.png 超链接: https://github.com/mike-zhang `mikeGithub <https://github.com/mike-zhang>`_
本文github地址:
https://github.com/mike-zhang/mikeBlogEssays/blob/master/2018/20180905_reStructuredText语法简单说明.rst
欢迎补充
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)