【问题标题】:How to get AST tree from markdown via remark如何通过备注从 Markdown 中获取 AST 树
【发布时间】:2016-10-20 15:33:38
【问题描述】:

使用这样的代码:

var remarkAbstract = require("remark");
var remark = remarkAbstract();

let remark = remarkAbstract();
var ast = remark.process(input);

但它会返回如下输出:

AssertionError: VFile {
  contents: '# header\n\n20 December 2012\n\n![alt](http://yo.io/)\n\ncontent1\n\ncontent2\n\n## header2\n',
  messages: =

我想获取 AST 树 like this

【问题讨论】:

    标签: javascript data-structures markdown abstract-syntax-tree remarkjs


    【解决方案1】:

    通过将remark.process(input) 替换为remark.parse(input)

    附:此外,这对于 StackOverflow 来说不是一个很好的问题。我建议阅读一下:)

    【讨论】:

    • 我有同样的问题,我已经阅读了remark 的文档,但是文档似乎太简单了,没有介绍如何入门。
    • 关于这个问题的问答,How to parse markdown to json using remark,可能会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2022-01-12
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多