0

是否有包装 pandoc http://johnmacfarlane.net/pandoc/文档转换器的外部(插件)?我想通过 pandoc 运行 LiveCode 字段的内容,并将结果返回到 LiveCode 变量/字段中。pandoc 的一个突出用途是将 markdown 转换为 HTML。也许在 LiveCode 中实现了这样的转换器?

降价实现列表:https ://github.com/markdown/markdown.github.com/wiki/Implementations

4

2 回答 2

1

如果您实际上只需要降价到 html,您的问题还不清楚。如果这就是您所需要的,请查看https://github.com/montegoulding/mergMarkdown

于 2013-05-28T05:44:09.760 回答
0

Trevor DeVore 在https://gist.github.com/trevordevore/5090459上有一个降价库的 GitHub 存储库

由于 pandoc 是一个命令行实用程序,您应该可以通过以下方式调用它:

shell("pandoc -f markdown -t html yourinputfile")

如果你想把它包装成一个函数,应该可以做类似的事情

function markDown2HTML pMarkDown pFromFormat pToFormat
   put specialFolderPath("temporary") & "/pandocConvert" & the seconds into tTmpFile
   put pMarkdown into URL "file:" & tTempFile
   put shell("pandoc -f" && pFromFormat && "-t" && pToFormat" && tTempFile) into tHTML
   delete file tTempFile
   return tHTML
end markDown2HTML

注意:这是从我的脑海中写出来的,并没有通过实际的 pandoc 安装进行测试。

于 2013-05-27T12:56:46.760 回答