首页 > 代码库 > Haskell ghci中调用pandoc的API进行markdown转换
Haskell ghci中调用pandoc的API进行markdown转换
所用环境:Windows Server 2008 + ghc 7.6.3(Haskell Platform 2013.2.0.0自带的) + pandoc 1.12.4
操作步骤:
1. 安装Haskell Platform,下载地址:http://www.haskell.org/platform/。
2. 安装pandoc,安装命令:cabal install pandoc
3. 在命令行中运行ghci
4. 引用pandoc的相应模块,在Prelude命令提示符中运行:
:module Text.Pandoc Text.Pandoc.Readers.Markdown Text.Pandoc.Writers.HTML
5. 调用pandoc的readMarkdown与writeHtmlString函数进行markdown向html的转换:
writeHtmlString def $ readMarkdown def { readerExtensions = githubMarkdownExtensions } "Hello, [CNBlogs](http://www.cnblogs.com)!"
运行结果如下:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。