Remark 插件
Remark 插件参与 Markdown 到语法树 MDAST 的解析。需要扩展语法,或接入现有的 unified remark 插件时,使用这一层。
声明插件
例如,remark-cjk-friendly 可以改善中文、日文和韩文标点附近的强调语法解析:
key 标识插件,plugin 是用于注册语法扩展的 unified 插件。Core 已提供 Markdown 解析器,无需重复添加。
接入 Core
在快速开始的 Core 输入中加入 remarks 即可,其他预设继续保留。
如果 unified 插件需要选项,在类的构造函数中接收它们,再创建一个使用这些选项的 plugin 函数。使用时传入 [YourPlugin, options]。
remark 扩展也可以转换 MDAST。如果处理需要跟随 Core 的修复开关,或仅作用于流式末尾,使用 repair 更合适。
内置插件
Core 默认包含以下插件,无需手动注册。
PRESET_REMARK_PLUGINS,从 @fluxdown/core-presets/remark 导入。