• English
  • Plugin matrix

    Component variants

    All three entries share the same component API. Choose the default capabilities you need:

    ComponentEntryPurpose
    Fluxdown@fluxdown/angularFull preset with highlighting, math and diagrams.
    FluxdownLite@fluxdown/angular/liteBasic Markdown presentation, ready to extend.
    FluxdownRaw@fluxdown/angular/rawSupply the complete plugins list and choose every capability.

    All plugins

    Composition includes inherited plugin types. A check means the component includes that plugin by default; an empty cell means it can be added manually.

    PluginCompositionPackageLiteFull
    BlockquotePluginRender Slotangular-plugins
    BreakLinePluginRender Slotangular-plugins
    CjkPluginRemarkangular-plugins
    CodePluginRender Slotangular-plugins
    CodePelePluginSlotangular-plugins
    CodePrismPluginRender Slotangular-plugins
    CodeShikiPluginRender Slotangular-plugins
    EffectChunkPluginRender Slotangular-plugins
    EffectScalePluginRender Slotangular-plugins
    EffectShadPluginRender Slotangular-plugins
    EffectSuffixPluginRender Slotangular-plugins
    EmojiPluginRemarkangular-plugins
    EmphasisPluginRender Slotangular-plugins
    FallbackPluginRender Slotangular-plugins
    HeadingPluginRender Slotangular-plugins
    ImagePluginRender Slotangular-plugins
    LinkPluginRender Slotangular-plugins
    ListPluginRender Slotangular-plugins
    ParagraphPluginRender Slotangular-plugins
    PatchPluginRenderangular-plugins
    StrongPluginRender Slotangular-plugins
    TablePluginRender Slotangular-plugins
    TexPluginRender Slotangular-plugins
    TexKatexPluginRender Slotangular-plugins
    TexMathjaxKatexPluginRender Slotangular-plugins

    Package

    angular-plugins refers to @fluxdown/angular-plugins, which provides aggregate plugins, renderers and slots for Angular.

    Import rules

    Import from @fluxdown/angular-plugins/plugins/<plugin-directory>. Remove the Plugin suffix and convert the name to lowercase kebab case: CodeShikiPlugin becomes code-shiki, and TexMathjaxKatexPlugin becomes tex-mathjax-katex.

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

    Import PRESET_FULL_PLUGINS from @fluxdown/angular-plugins/full and PRESET_LITE_PLUGINS from @fluxdown/angular-plugins/lite.

    Pass plugins through the component's plugins input. See aggregate plugins for declaration, composition and configuration.