Skip to content

pantoken / renderers/react-markdown/src / InstuiMarkdownRenderOptions

Interface: InstuiMarkdownRenderOptions

Beta

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

Propriedades

optional link?: object

Beta

Comportamento do link.

external?

optional external?: boolean

Mostrar um indicativo de link externo em links para sites externos (padrão: true).

optional permalinks?: boolean

Adicionar âncoras de permalink aos cabeçalhos (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 dica de linguagem como um atributo data-language (padrão: true).


icons?

optional icons?: object

Beta

Comportamento do token :icon: em linha.

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, tentados antes do conjunto de ícones embutido do pantoken.

plugins?

optional plugins?: PantokenPlugin[]

Plugins cujos hooks rehype contribuem com resolvers (por exemplo: simple-icons).


color?

optional color?: object

Beta

Amostras de código de cor em linha (por exemplo, #03893D).

enabled?

optional enabled?: boolean

Ativar 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 as tabelas renderizadas (exigida pelo InstUI Table para acessibilidade).