Pandoc
- github
.com /jgm /pandoc
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用户手册 (页面存档备份,存于互联网档案馆)。
参考资料
外部链接
- 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(页面存档备份,存于互联网档案馆)
- 查
- 论
- 编
- Aptana(英语:Aptana)
- Arachnophilia(英语:Arachnophilia)
- Atom
- Bluefish(英语:Bluefish (software))
- Eclipse
- Komodo Edit(英语:Komodo Edit)
- NetBeans
- TextMate
- Visual Studio Code
基于CodeMirror(英语:CodeMirror) | |
---|---|
基于Mozilla Composer | |
基于Scintilla | |
网络应用程序 |
- FirstPage(英语:FirstPage)
- Google Web Designer
- HTML-Kit
- Visual Studio Express
- Visual Studio Community
- PSPad
- RJ TextEd
- TED Notepad(英语:TED Notepad)
- TextWrangler(英语:TextWrangler)
- openElement(英语:openElement)
跨平台 |
|
---|---|
仅MacOS |
|
仅Microsoft Windows |
|
- AOLpress
- Adobe GoLive
- Adobe PageMill(英语:Adobe PageMill)
- Alleycode HTML Editor(英语:Alleycode HTML Editor)
- Amaya
- Arena
- Home Page(英语:Claris Home Page)
- ConTEXT
- Frame-IT!(英语:Frame-IT!)
- gPHPedit(英语:gPHPedit)
- gwrite(英语:gwrite)
- HoTMetaL(英语:HoTMetaL)
- HotDog(英语:HotDog)
- IWeb
- KompoZer
- HomeSite(英语:Macromedia HomeSite)
- Microsoft Expression Web(英语:Microsoft Expression Web)
- Microsoft FrontPage
- Microsoft SharePoint Designer
- Microsoft WebMatrix
- Mozilla Composer
- Netscape Composer
- Nvu
- Quanta Plus(英语:Quanta Plus)
- tkWWW(英语:tkWWW)
- Nexus (WorldWideWeb)
- CSE HTML验证器(英语:CSE HTML Validator)
- CSSTidy(英语:CSSTidy)
- FrameGang(英语:FrameGang)
- HTML Tidy
- Pandoc
- 分类
- 比较(英语:Comparison of HTML editors)
- 列表(英语:List of HTML editors)