【发布时间】:2012-04-01 01:53:41
【问题描述】:
我想解析一个 Markdown 文档,以便得到一个可以操作的树结构。之后我希望输出再次为 Markdown。
例子:
# This is a title
And a short paragraph...
- m = SomeLib.parse("# This is a tit...")
- m.insert(1, "Here is a new paragraph") # 或类似的东西
- m.to_md
应该变成
# This is a title
Here is a new paragraph
And a short paragraph...
由于我想对文档进行大量更改,因此我不想使用 REGEX 或类似技术。
我查看了 Maruku 和 BlueCloth,但不知何故我无法再次生成 Markdown。
【问题讨论】:
标签: ruby parsing generator markdown