源代码库 | |
---|
编程语言 | 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用户手册 (页面存档备份,存于互联网档案馆)。
参考资料
- ^ Pandoc - changelog. [2020-11-26]. (原始内容存档于2020-07-23).
- ^ Release 3.3. 2024年7月29日 [2024年8月23日].
- ^ 3.0 3.1 Pandoc - about. [2014-05-20]. (原始内容存档于2021-01-25).
- ^ Releases · jpm/pandoc. [2020-11-26].
- ^ 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) | |
---|
| | |
---|
| | |
---|
| | - 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)
|
|