插件矩阵
组件分化
Full 的高亮支持 Bash、CSS、HTML、JavaScript、JSON、Python 和 TypeScript;未识别的语言保留纯文本。Lite 的代码块显示源码。
两个预设都提供 Tex 插槽。build.tex 默认为 false,开启后显示公式源码;需要公式排版时,添加 TexSvgPlugin,并在宿主接入 SVG XElement。
全部插件
「组成」包含继承的插件类型;勾选表示预设直接包含。Full 的 CodeShikiPlugin 继承 CodePlugin 的基础能力。
所在包与导入
lynx-plugins 对应 @fluxdown/lynx-plugins,包含 Lynx
的综合插件、render 和 slot。
使用
@fluxdown/lynx-plugins/plugins/<插件目录>导入。目录名取导出名称,去掉Plugin后转成小写中划线形式,例如CodeShikiPlugin对应code-shiki。
预置列表
PRESET_FULL_PLUGINS、PRESET_LITE_PLUGINS分别从@fluxdown/lynx-plugins/full、@fluxdown/lynx-plugins/lite导入,可直接传给FluxdownRaw。
组件的 plugins 参数可以继续扩展任意预设。配置与组合方式见综合插件。