【发布时间】:2018-11-18 11:37:13
【问题描述】:
我正在寻找一种将html 文件转换为Markdown 类型语法的方法。这是我客户的要求。他们认为这种类型的归档方法非常适合在其中一个 GUI 应用程序中进行操作,同时保持以可接受的保留标记量进行编辑的能力。
我正在查看Kramdown,但它令人困惑。我创建了一个从html 文件导入的Kramdown 对象:
doc = Kramdown::Document.new(source, :input => 'html')
我想输出Kramdown 格式,但我不明白如何将其保存为Kramdown 格式。
有没有办法以Kramdown 格式保存文件?原始的html 文件被解析为Kramdown,现在我想保存该文件,就像我保存Markdown 文件一样,使用简单的标记语法。这工作得很好:
puts doc.to_html
...所以doc 很好。我只需要一种输出Kramdown 版本的方法。任何见解表示赞赏。干杯
【问题讨论】: