标记语言、转换器、编辑器、环境(reST/Markdown、PDF/HTML)

标记语言、转换器、编辑器、环境(reST/Markdown、PDF/HTML),markdown,restructuredtext,textile,pandoc,Markdown,Restructuredtext,Textile,Pandoc,主要是我在寻找一个支持从一些标记语言(reST/Markdown/Textile)批量转换为PDF/HTML的工具,但是。。。有几个条件: 标记语言必须是reST/Markdown或与之类似的语言 应该有一个带有预览的简单编辑器(例如Gedit3+Markdown插件或类似的东西) 许多格式之间必须有批处理转换器-就像Pandoc一样,但具有完全的标记语言支持 Pandoc很棒,但不幸的是它不支持reST指令 现在我不能决定哪一个对我来说是最好的。我使用的是Markdown,因为我有非常简单

主要是我在寻找一个支持从一些标记语言(reST/Markdown/Textile)批量转换为PDF/HTML的工具,但是。。。有几个条件:

  • 标记语言必须是reST/Markdown或与之类似的语言
  • 应该有一个带有预览的简单编辑器(例如Gedit3+Markdown插件或类似的东西)
  • 许多格式之间必须有批处理转换器-就像Pandoc一样,但具有完全的标记语言支持
Pandoc很棒,但不幸的是它不支持reST指令

现在我不能决定哪一个对我来说是最好的。我使用的是Markdown,因为我有非常简单的Gedit插件,可以在编写过程中预览输出。现在我正在测试Sphinx,因为我必须找到一个工具来创建好的文档,Sphinx使用reST。reST还支持自定义指令,今天我发现“container”指令对我帮助很大。我从未试过纺织品

我试图用某种标记语言编写几乎所有的文档——我想避免使用DOC、DOCX和纯乳胶,但仍然找不到。其中一些支持表,另一些支持扩展,另一个没有带预览的简单编辑器等。

StructuredText的参考(Python)实现是,它显然完全支持StructuredText语言规范,Sphinx实际上就是基于它构建的。它不像Pandoc那样通用,但如果您正在寻找StructuredText的完整实现,并且已经在使用Sphinx,那么docutils可能是一个不错的选择。需要注意的文档的一些限制:

  • 输出格式比Pandoc少
  • 仅支持将RestructedText作为输入格式,Pandoc支持RestructedText、markdown、HTML、LaTeX等
  • 单向转换(例如,Pandoc可以将reStructuredText转换为HTML,然后将HTML转换为reStructuredText;docutils只能执行前一种转换)
我从未遇到过带有内置预览窗口的markdown或StructuredText编辑器

Docutils很容易编写脚本,因此应该更适合文本文件的批处理。我见过许多用StructuredText编写的网站,它们使用简单的makefile规则来构建HTML并部署到服务器。

您可以使用like
gpp

一个带有漂亮的排版(但不是很完整)预览的降价编辑器是