Apache Zeppelin 的 Markdown 解释器

概述

Markdown 是一种纯文本格式化语法,设计目的是可以转换为HTML。 Apache Zeppelin 使用 flexmarkmarkdown4j 作为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 解析器还提供了 YUMLWebsequence 扩展。

Markdown4j 解析器

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