Skip to content

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

Interface: InstuiMarkdownRenderOptions ​

Beta

Opções de renderização que ajustam como o Markdown mapeia para o Instructure UI.

Propriedades ​

optional link?: object

Beta

Comportamento de links.

external? ​

optional external?: boolean

Mostrar um indicativo de link externo em links fora do site (padrão: true).

optional permalinks?: boolean

Adicionar âncoras de permalink aos títulos (padrão: false).

permalinkClassName? ​

optional permalinkClassName?: string

Nome da classe para âncoras de permalink (padrão: pantoken-heading-anchor).


code? ​

optional code?: object

Beta

Comportamento de blocos de código delimitados.

language? ​

optional language?: boolean

Preservar a indicação de linguagem como um atributo data-language (padrão: true).


icons? ​

optional icons?: object

Beta

Comportamento do token :icon: inline.

enabled? ​

optional enabled?: boolean

Habilitar renderização de :icon: (padrão: true).

color? ​

optional color?: string

Cor CSS aplicada aos ícones renderizados.

resolvers? ​

optional resolvers?: IconResolver[]

Resolvedores extras, testados antes do conjunto de ícones pantoken embutido.

plugins? ​

optional plugins?: PantokenPlugin[]

Plugins cujos hooks rehype contribuem com resolvedores (ex.: simple-icons).


color? ​

optional color?: object

Beta

Amostras de código de cor inline (ex.: #03893D).

enabled? ​

optional enabled?: boolean

Habilitar amostras de cor (padrão: true).


alerts? ​

optional alerts?: object

Beta

Alertas de blockquote no estilo GitHub.

enabled? ​

optional enabled?: boolean

Habilitar mapeamento > [!NOTE] → InstUI Alert (padrão: true).


tableCaption? ​

optional tableCaption?: string

Beta

Legenda usada para tabelas renderizadas (exigida pela InstUI Table para acessibilidade).