Pandoc

维基百科,自由的百科全书
跳转到导航 跳转到搜索
Pandoc
原作者John MacFarlane英语John MacFarlane (philosopher)
首次发布0.1 / 2006年8月14日,​19年前​(2006-08-14[1]
当前版本2.11.2(2020年11月20日,​5年前​(2020-11-20[2]
源代码库
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
编程语言Haskell
引擎
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    操作系统FreeBSD, NetBSD, Linux, Windows, Mac OS X
    类型标记语言转换工具
    许可协议GNU GPL[3]
    网站pandoc.org

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

    Pandoc支持的标记语言格式[编辑]

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

    Pandoc的使用[编辑]

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

    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. ^ Releases · jpm/pandoc. [2020-11-26]. 
    3. ^ 3.0 3.1 Pandoc - about. [2014-05-20]. (原始内容存档于2021-01-25). 
    4. ^ Pandoc - getting started. [2014-05-20]. (原始内容存档于2014-05-20). 

    外部链接[编辑]