作者: | A.TNG (翻译整理) |
---|---|
邮箱: | jiyucn@163.com |
参考: | document of Docutils |
Docutils项目的主要是为了创造一套将纯文本转换为一些常用格式的工具,这些常用格式包括:HTML、XML和LaTeX。请事先了解 reStructuredText 的基础知识。
解开下载的压缩包,并安装Docutils,下面的命令会帮助生成所有相关文档。
cd <archive_directory_path>/tools
./buildhtml.py ../
在Windows系统上可以使用:
cd <archive_directory_path>/tools
python buildhtml.py ..
如果你已经有了一个.rst文档,你可以使用:
cd <archive_directory_path>/tools
python rst2html example.rst example.html
来生成example.rst的HTML文档。
如果你想获得Docutils的具体实现方式,可以通过查看 PEP 258 。
Docutils是用Python实现的。
我们的版本发布策略是“尽早和尽快的发布版本”,我们有自动生成的版本快照,通常包含了最新的代码,随着项目的成熟,我们将制定一份正式的版本控制计划,不过到现在为止,还没有相关的动作。
buildhtml.py
可以使用buildhtml.py将目录下的所有.txt文件转换成.html文件,该操作也将包含其下的子目录。使用方法:
buildhtml.py [options] [<directory> ...]
rst2html.py
通过使用rst2html.py可以将单独的reStructuredText文本文件转换成HTML文件,适用于当前流行的浏览器,并支持CSS。
rst2html.py test.txt test.html
rstpep2html.py
通过使用rstpep2html.py可以将新的用reStructuredText格式编写的PEP转换成HTML。
rstpep2html.py pep-0287.txt pep-0287.html
rst2s5.py
使用rst2s5.py可以将单独的reStructuredText文本文件转换成符合 S5 规范的(X)HTML文件。
rst2s5.py slides.txt slides.html
rst2latex.py
通过使用rst2latex.py可以将单独的reStructuredText文本文件转换成LaTeX2e。
rst2latex.py test.txt test.tex
rst2xml.py
- 通过使用rst2xml.py可以将单独的reStructuredText文本文件转换成XML文件。这是标准的XML文件。