• 推荐一款开源、免费的标记语言转换工具,各种文档格式自由转换


    简评:安利一款自由、免费、强大的标记语言转化工具,特别方便。

    Pandoc 是由 John MacFarlane 开发的标记语言转换工具,可实现不同标记语言间的格式转换,堪称该领域中的「瑞士军刀」。Pandoc 使用 Haskell 语言编写,以命令行形式实现与用户的交互,可支持多种操作系统;Pandoc 采用 GNU GPL 授权协议发布,属于自由软件。

    支持格式:

    它支持转换的标记语言格式非常多:


    pandoc 最新版本支持的格式


    wiki 截图(非最新版本)

    支持格式官方示意图(很帅):

    在线测试:

    支持在线测试:Try pandoc,效果很惊艳。


    园长试了一下,很爽

    下载

    在 Github jgm/pandoc 寻找自己的对应的版本,下载即可。

    安装

    • Windows 及 Mac OS X
      下载安装包并执行安装程序。
    • Linux
      尝试使用 Linux 发行版的软件管理工具安装,目前 Pandoc 已加入 Debian、Ubuntu、Slackware、Arch、Fedora、NiXOS 和 gentoo 的软件仓库。

    如果无法通过软件管理工具直接安装 Pandoc,则可采取下面介绍的全平台安装方式,即首先安装 Haskell 平台,再在其基础上安装 Pandoc。绝大多数 Linux 发行版的软件仓库中都包含 Haskell 平台。

    • BSD
      FreeBSD 和 NetBSD 的软件仓库中已包含 Pandoc,可直接安装。
    • 全平台
      首先安装 Haskell 平台,之后使用 cabal 工具安装最新版本的 Pandoc:
    cabal update
    cabal install pandoc
    

    使用

    Pandoc 的基本指令格式是 :

    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。

    它也支持很多插件,以及其他的使用方法,可以参考这篇文章:https://www.yangzhiping.com/tech/pandoc.html

    原文:Pandoc - About pandoc
    参考:Pandoc - About pandochttps://www.yangzhiping.com/tech/pandoc.html

  • 相关阅读:
    五、页脚footer
    一、页眉header
    四、(2)列布局+媒体查询
    二、导航栏nav
    coredns介绍
    pandas指定列索引和行索引
    学习笔记246—国家自然科学基金申请书写作攻略【收藏】
    Axios请求传参的格式
    NodeJspm2常用命令
    FastAPI实现谷歌DialogFlow 接口问答批量导入导出和批量删除 DialogFlow batch import and export Q&A interface
  • 原文地址:https://www.cnblogs.com/jpush88/p/9582581.html
Copyright © 2020-2023  润新知