文档利器reStructuredText

关于为啥要用reStructuredText,这个不用多说,方便,简洁。单从Python和Django的官网文档就是用reStructuredText来编写的,就可以看出这是一把利器。
reStructuredText(简写rst)能够转换的格式很多,包括html、xml、pdf及Latex等。
一开始在windows下使用rst来编写,采用vim编辑器,可以装一个rst的插件vst.vim,可以提供语法高亮等功能。
但是使用:Vst html转换成html文件,格式不够漂亮,后来网上搜到sphinx,能够生成格式漂亮的html。
于是转到ubuntu下,使用sphinx。
关于rst的编写规范,网上资料挺多,可以参考 http://wiki.venj.me/restructuredtext-quick-reference#jieshi
编写一个简单的rst文件,示例如下。

ubuntu下使用sphinx,只需要安装python-sphinx包即可
root@archer:/home/archer# apt-get install python-sphinx
安装后,就可以使用sphinx-quickstart命令来使用了,先建一个目录,然后进入目录执行sphinx-quickstart(注意要root权限)
root@archer:/home/archer# mkdir use_rst
root@archer:/home/archer# cd use_rst
root@archer:/home/archer/use_rst# sphinx-quickstart
执行过程中会让设置一些东西,只管一路enter,遇到Project Name、Author Name(s)、Project Version、Project Release时自己填一下

执行完后目录下生成一些文件

然后make html
root@archer:/home/archer/use_rst# make html
执行成功后在_build/html下生成了对应的html文件,使用浏览器访问可以看到效果。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值