我计划使用 reStructuredText 编写文档,主要目的是生成一些漂亮的 HTML 页面。为此,我使用了 docutils rst2html.py 工具。
但是,我可能还需要以漂亮的纯文本格式呈现文档,即没有 reStructuredText 标记,并且仍然对文本输出执行段落换行和类似的漂亮格式。但是,docutils 中没有 rst2txt.py 工具。
有没有办法将 reStructuredText 转换为漂亮的纯文本格式,也许使用 docutils 的特殊选项?
最佳答案
我还看到这是通过使用 rst2html 渲染为 html,然后使用命令行 html 浏览器将 html 转换为纯文本来完成的,例如:
这些浏览器中的每一个都有一个命令行开关或类似的东西来将它的输出渲染到一个 .txt 文件,所以你可以创建一个名为“rst2txt”的两行脚本,类似于:
rst2html docs.rst docs.html
lynx -dump docs.html > docs.txt
关于restructuredtext - 如何将 reStructuredText 转换为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192632/