• 简体中文
  • 插件矩阵

    组件分化

    三个入口使用相同的组件 API,按需要选择默认能力:

    组件导入入口定位
    Fluxdown@fluxdown/solid 或 @fluxdown/solid/full完整预设,提供高亮、公式和图表等能力。
    FluxdownLite@fluxdown/solid/lite基础 Markdown 展示,按需添加能力。
    FluxdownRaw@fluxdown/solid/raw自行传入完整的 plugins,组合全部能力。

    全部插件

    「组成」包含继承的子插件类型;勾选表示对应组件默认包含此插件,空白表示需要手动添加。

    插件组成所在包LiteFull
    BlockquotePluginRender Slotsolid-plugins
    BreakLinePluginRender Slotsolid-plugins
    CjkPluginRemarksolid-plugins
    CodePluginRender Slotsolid-plugins
    CodePelePluginSlotsolid-plugins
    CodePrismPluginRender Slotsolid-plugins
    CodeShikiPluginRender Slotsolid-plugins
    EffectChunkPluginRender Slotsolid-plugins
    EffectScalePluginRender Slotsolid-plugins
    EffectShadPluginRender Slotsolid-plugins
    EffectSuffixPluginRender Slotsolid-plugins
    EmojiPluginRemarksolid-plugins
    EmphasisPluginRender Slotsolid-plugins
    FallbackPluginRender Slotsolid-plugins
    HeadingPluginRender Slotsolid-plugins
    ImagePluginRender Slotsolid-plugins
    LinkPluginRender Slotsolid-plugins
    ListPluginRender Slotsolid-plugins
    ParagraphPluginRender Slotsolid-plugins
    PatchPluginRendersolid-plugins
    StrongPluginRender Slotsolid-plugins
    TablePluginRender Slotsolid-plugins
    TexPluginRender Slotsolid-plugins
    TexKatexPluginRender Slotsolid-plugins
    TexMathjaxKatexPluginRender Slotsolid-plugins

    所在包

    solid-plugins 对应 @fluxdown/solid-plugins,提供 Solid 的综合插件、渲染器和插槽。

    导入规则

    使用 @fluxdown/solid-plugins/plugins/<插件目录> 导入。插件目录由名称去掉 Plugin 后缀,再转为小写中划线,例如 CodeShikiPlugin 对应 code-shiki,TexMathjaxKatexPlugin 对应 tex-mathjax-katex。

    import { CodeShikiPlugin } from '@fluxdown/solid-plugins/plugins/code-shiki';
    import { TexMathjaxKatexPlugin } from '@fluxdown/solid-plugins/plugins/tex-mathjax-katex';

    PRESET_FULL_PLUGINS 与 PRESET_LITE_PLUGINS 分别从 @fluxdown/solid-plugins/full、@fluxdown/solid-plugins/lite 导入。

    通过组件的 plugins 添加所需插件;声明、组合与配置方式见综合插件。