Skip to content

pantoken-root / renderers/react-markdown/src / InstuiMarkdownRenderOptions

Interfejs: InstuiMarkdownRenderOptions ​

Beta

Opcje renderowania regulujące, jak Markdown mapuje się na Instructure UI.

Właściwości ​

optional link?: object

Beta

Zachowanie linków.

external? ​

optional external?: boolean

Pokaż oznaczenie linku zewnętrznego przy linkach prowadzących poza serwis (domyślnie: true).

optional permalinks?: boolean

Dodaj kotwice permalink do nagłówków (domyślnie: false).

permalinkClassName? ​

optional permalinkClassName?: string

Nazwa klasy dla kotwic permalink (domyślnie: pantoken-heading-anchor).


code? ​

optional code?: object

Beta

Zachowanie bloków kodu fenced.

language? ​

optional language?: boolean

Zachowaj wskazanie języka jako atrybut data-language (domyślnie: true).


icons? ​

optional icons?: object

Beta

Zachowanie inline tokenu :icon:.

enabled? ​

optional enabled?: boolean

Włącz renderowanie :icon: (domyślnie: true).

color? ​

optional color?: string

Kolor CSS stosowany do renderowanych ikon.

resolvers? ​

optional resolvers?: IconResolver[]

Dodatkowe resolvery, sprawdzane przed wbudowanym zestawem ikon pantoken.

plugins? ​

optional plugins?: PantokenPlugin[]

Wtyczki, których hooki rehype dostarczają resolverów (np. simple-icons).


color? ​

optional color?: object

Beta

Wbudowane próbki kolorów (np. #03893D).

enabled? ​

optional enabled?: boolean

Włącz próbki kolorów (domyślnie: true).


alerts? ​

optional alerts?: object

Beta

Alerty dla cytatów blokowych w stylu GitHub.

enabled? ​

optional enabled?: boolean

Włącz mapowanie > [!NOTE] → InstUI Alert (domyślnie: true).


tableCaption? ​

optional tableCaption?: string

Beta

Podpis używany dla renderowanych tabel (wymagany przez InstUI Table dla dostępności).