Pandoc

Pandoc
原作者John MacFarlane英语John MacFarlane (philosopher)
首次发布0.1 / 2006年8月14日,​17年前​(2006-08-14[1]
当前版本
  • 3.2 (2024年5月11日;穩定版本)[2]
編輯維基數據鏈接
源代码库
  • github.com/jgm/pandoc
編輯維基數據鏈接
编程语言Haskell
操作系统FreeBSD, NetBSD, Linux, Windows, Mac OS X
类型标记语言转换工具
许可协议GNU GPL[3]
网站pandoc.org

Pandoc是使用Haskell语言编写的一款跨平台自由开源命令行界面标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的“瑞士军刀[3]

Pandoc支持的标记语言格式

Pandoc可读取的源格式 Pandoc可生成的目标格式

Pandoc的使用

Pandoc的基本指令格式是[5]

pandoc [options] [input-file] ...

简单的格式转换指令:

pandoc -o output.html input.md

其中-o ouput.html表示输出文件为output.html,input.md是输入文件。

Pandoc会根据文件的后缀名自动判断格式,用户也可以显式地指定输入文件和输出文件格式:

pandoc -f markdown -t html -o output.html input.md

其中-f markdown表示输入文件格式为Markdown,-t html表示输出文件格式为HTML。

详细的指令参数请参见Pandoc用户手册 (页面存档备份,存于互联网档案馆)。

参考资料

  1. ^ Pandoc - changelog. [2020-11-26]. (原始内容存档于2020-07-23). 
  2. ^ Release 3.2. 2024年5月11日 [2024年5月23日]. 
  3. ^ 3.0 3.1 Pandoc - about. [2014-05-20]. (原始内容存档于2021-01-25). 
  4. ^ Releases · jpm/pandoc. [2020-11-26]. 
  5. ^ Pandoc - getting started. [2014-05-20]. (原始内容存档于2014-05-20). 

外部链接

  • Pandoc用户手册(HTML格式)(页面存档备份,存于互联网档案馆
  • Pandoc用户手册(PDF格式)(页面存档备份,存于互联网档案馆
  • 在线试用Pandoc(页面存档备份,存于互联网档案馆
  • Pandoc转换示例(页面存档备份,存于互联网档案馆
  • Haskell库中的Pandoc包(页面存档备份,存于互联网档案馆
  • Pandoc项目的Github页面(页面存档备份,存于互联网档案馆
  • Pandoc项目的Google Code页面(页面存档备份,存于互联网档案馆)(自1.12.3版本后已移至Github)
  • 支持Pandoc绑定或插件的文本编辑器列表(页面存档备份,存于互联网档案馆
  • Pandoc版Markdown语法说明(中文)(页面存档备份,存于互联网档案馆)(Pandoc对原始的Markdown语法进行了扩充,由此形成了Pandoc版本的Markdown)
  • Pandoc与Multimarkdown的比较(页面存档备份,存于互联网档案馆
  • 在Raspberry Pi上安装使用Pandoc(页面存档备份,存于互联网档案馆
  • 自由软件主题
开源软件
基于CodeMirror英语CodeMirror
基于Scintilla
  • Ace
  • Aloha Editor英语Aloha Editor
  • CKEditor
  • CodeMirror英语CodeMirror
  • ContentTools英语ContentTools
  • Maqetta英语Maqetta
  • TinyMCE
  • WYMeditor英语WYMeditor
  • YUI Rich Text Editor英语YUI Rich Text Editor
免費軟體
商业软件
  • BBEdit英语BBEdit
  • Coda英语Coda (web development software)
  • Freeway英语Freeway (software)
  • PageSpinner英语PageSpinner
  • Sandvox英语Sandvox
  • Smultron英语Smultron
  • Codelobster英语Codelobster
  • CoffeeCup HTML Editor英语CoffeeCup HTML Editor
  • EZGenerator英语EZGenerator
  • EditPlus
  • EmEditor
  • Visual Studio
  • Web Architect英语Mirabyte Web Architect
  • Multi-Edit英语Multi-Edit
  • NetObjects Fusion英语NetObjects Fusion
  • NoteTab英语NoteTab
  • PHPEdit英语PHPEdit
  • TextPad英语TextPad
  • Topstyle
  • Xara Web Designer英语Xara
已經终止開發
助手工具
  • CSE HTML验证器英语CSE HTML Validator
  • CSSTidy英语CSSTidy
  • FrameGang英语FrameGang
  • HTML Tidy
  • Pandoc
  • 分类 分类
  • 非条目页面 比较英语Comparison of HTML editors
  • 列表级条目 列表英语List of HTML editors