externalLinks()

Adiciona atributos rel e target a links externos na sua saída Markdown.

import { externalLinks } from "@unifast/node";

Assinatura

function externalLinks(options?: ExternalLinksPluginOptions): UnifastPlugin

Parâmetros

options?

Configuração para os atributos dos links externos

PropriedadeTipoPadrãoDescrição
relstring"nofollow noopener noreferrer"Valor para o atributo rel em links externos
targetstringValor para o atributo target (ex.: “_blank”)

Uso

import { compile, externalLinks } from "@unifast/node";

const result = compile(md, {
  plugins: [
    externalLinks({
      rel: "nofollow noopener noreferrer",
      target: "_blank",
    }),
  ],
});

Exemplos