是否有包装 pandoc http://johnmacfarlane.net/pandoc/文档转换器的外部(插件)?我想通过 pandoc 运行 LiveCode 字段的内容,并将结果返回到 LiveCode 变量/字段中。pandoc 的一个突出用途是将 markdown 转换为 HTML。也许在 LiveCode 中实现了这样的转换器?
降价实现列表:https ://github.com/markdown/markdown.github.com/wiki/Implementations
是否有包装 pandoc http://johnmacfarlane.net/pandoc/文档转换器的外部(插件)?我想通过 pandoc 运行 LiveCode 字段的内容,并将结果返回到 LiveCode 变量/字段中。pandoc 的一个突出用途是将 markdown 转换为 HTML。也许在 LiveCode 中实现了这样的转换器?
降价实现列表:https ://github.com/markdown/markdown.github.com/wiki/Implementations
如果您实际上只需要降价到 html,您的问题还不清楚。如果这就是您所需要的,请查看https://github.com/montegoulding/mergMarkdown
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 安装进行测试。