Skip to content

pantoken / 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).