Apache Zeppelin 的 Markdown 解释器
概述
Markdown 是一种纯文本格式化语法,设计目的是可以转换为HTML。 Apache Zeppelin 使用 flexmark 和 markdown4j 作为Markdown解析器。
在Zeppelin笔记本中,你可以在段落的开头使用%md来调用Markdown解释器,并从Markdown纯文本生成静态html。
在Zeppelin中,Markdown解释器默认启用,并使用flexmark解析器。

示例
以下示例演示了在Zeppelin笔记本中使用Markdown的基本用法。

数学表达式
Markdown 解释器内部利用了 %html 显示系统。这意味着你可以将数学表达式与 markdown 语法混合使用。更多信息,请参见数学表达式部分。
配置
| 名称 | 默认值 | 描述 |
|---|---|---|
| markdown.parser.type | flexmark | Markdown 解析器类型。 可用值:flexmark, markdown4j。 |
Flexmark 解析器(默认的 Markdown 解析器)
CommonMark/Markdown Java 解析器,具有源代码级别的抽象语法树(AST)。

flexmark 解析器还提供了 YUML 和 Websequence 扩展。

Markdown4j 解析器
由于flexmark解析器更准确且提供了更多的Markdown语法,markdown4j选项可能会在以后被移除。但为了向后兼容,保留此解析器。