经过仔细研究和比较,我终于从reStructuredText, Markdown, Wiki和Docbook中选择了reStructedText作为主要的写文档的工具。原因是:

  • reStructuredText(简称为rst)是一个WYSIWYG的plain text文本格式。因此rst与docbook比较,易于书写和阅读。
  • 和同样是WYSIWYG的Markdown相比,rst支持工具更加丰富一些。并且rst还在不停的演变和发展,支持的功能更多一些,例如公式和网站发布。
  • rst是python用以书写文档的工具。详细信息可以从http://docutils.sourceforge.net/rst.html获得。官方使用docutils来转换rst文档。

    docutils在win32环境下使用有些别扭,要求在docutils/tools路径下执行转换命令:

    python rst2html.py <source_file> <html_file>

    可以用rst2latex.py转换为latex文档,然后使用pdflatex转换为pdf格式。

    如果使用vim来编辑rst文档,一个plugin vst 可以很好的帮助大家。

    内容转自:http://blog.sina.com.cn/s/blog_53e7a2e5010009mp.html

转载于:https://my.oschina.net/asbamboo/blog/3027390

为什么使用reStructuredText相关推荐

  1. Windows下配置sphinx+reStructuredText详解

    最近有朋友想在windows下做个人笔记,没有找到顺手的工具,问我有什么好的工具推荐.正好前两天在网上看到一款做文档的利器sphinx+reStructText,当时在ubuntu下搭了下环境试了试, ...

  2. reStructuredText(.rst)语法规则快速入门

    原文:http://blog.useasp.net/archive/2014/09/05/rst-file-restructuredtext-markup-syntax-quikstart.aspx? ...

  3. reStructuredText学习

    reStructuredText学习 ==================== 2015年4月1日 学习的最好方法就是尽快动手开始.不断迭代,不断完善. reStructuredText学习v0.1版 ...

  4. datetimepicker中文不生效_Python reStructuredText 帮助文件中文乱码

    在使用 IntelliJ 对 reStructuredText 文件进行编辑的时候. 我们可能会遇到乱码的情况. 如下图: python-encode-011290×604 72.6 KB 可以看到, ...

  5. 听说reStructuredText不错

    看了一位大牛写的文章 http://yuanboshe.github.io/blog/2013-10-select_personal_websit_solution.html 深有感触,感觉自己编辑文 ...

  6. reStructuredText 初学者语法汇总

    文档格式编辑,目前主流最强大的是LaTeX,但是语法太复杂,环境要求也多,有的时候也是写文档往往选择 Markdown.常常怀疑文档编辑的Markdown不是亲生的, 很多功能不全,而且各个的厂家的语 ...

  7. reStructuredText语法规则(官方的)

    摘自:https://zh-sphinx-doc.readthedocs.io/en/latest/rest.html#id48 http://www.pythondoc.com/sphinx/con ...

  8. pycharm 修改默认的注释风格(reStructuredText风格、Google风格、Numpy风格)

    位置是:Preferences | Tools | Python Integrated Tools 也可以在设置中直接搜索:Docstring format

  9. reStructuredText

    段落 段落必须由空行代替 段落1段落2 内联标记 *斜体***粗体**``代码块`` 列表 有序列表 列表的格式是列表符号(星号,编号.,#.)加一个空格. 子列表需要和父列表分行并且缩进两个空格 1 ...

最新文章

  1. xk3190串口通讯JAVA开发包_常用品牌plc通讯协议汇总学习
  2. CoffeeScript 存在操作符“?” 详解
  3. flashisland in webdynpro
  4. cisco 动态多点***原理
  5. plsql(轻量版)_流程控制
  6. 关于SAP Spartacus添加缺失的cost center route配置的必要性
  7. Meaningless Sequence Gym - 102832D
  8. “约见”面试官系列之常见面试题第四十二篇之原型和原型链(建议收藏)
  9. 2019年关于VM和Kubernetes的思考 | 技术头条
  10. The _imagingft C module is not installed
  11. 在WINCE中的一些VB.NET2005通用方法
  12. 过滤器 拦截器 controller 页面 的执行顺序
  13. GAMP PPP部分学习与流程解析
  14. python 合并txt文件
  15. Android之Http通信——1.初识Http协议
  16. 服务器改了密码 网页打不开了,为什么用户中心里的修改密码网页打不开
  17. 微信验证服务器地址有效性
  18. Visual Studio 2019离线安装教程(脱机安装、局域网安装)
  19. windows XP 安装Sql Server 2000企业管理器无法打开(MMC)的解决方法(亲试,可用)
  20. pycocotools and mmpycocotools 循环报错

热门文章

  1. C#WPF 语音开发教程 TTS中英文语音(男女声音)朗读 源代码下载 csdn tts(text to sound) 一步一步 教你制作语音软件 附图和源代码
  2. mysql解决不可重复读_mysql怎么解决不可重复读
  3. 【教程】Edraw Max(亿图图示):思维导图怎样一次性键入分支内容?
  4. 小彬学vue系列专栏】 004 | 构建工具一如你初妆
  5. 用C语言求n以内的素数
  6. The C10K problem翻译
  7. ElasticSearch 课程笔记 12
  8. SI5351到货MSOP10/I²C可编程任意频率输出CMOS时钟发生器
  9. 争对让望对思野葛对山栀注解_笠翁对韵四支第四段故事性理解与记忆之文人要改变志向去求得成功吗?...
  10. Opencv图像处理 图像噪点与降噪 形体学变换