gfm()

Crea un plugin GFM che abilita le estensioni GitHub Flavored Markdown.

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

Firma

function gfm(options?: GfmPluginOptions): UnifastPlugin

Parametri

options?

Configurazione delle singole funzionalità GFM

ProprietàTipoPredefinitoDescrizione
tablesbooleantrueAbilita le tabelle con la sintassi |
taskListbooleantrueAbilita le checkbox degli elenchi di attività - [x] / - [ ]
strikethroughbooleantrueAbilita la sintassi strikethrough deleted
footnotesbooleantrueAbilita i riferimenti e le definizioni di note a piè di pagina 1
autolinkbooleantrueCrea automaticamente link a partire dagli URL nudi

Utilizzo

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

const result = compile(md, {
  plugins: [
    gfm({
      tables: true,
      taskList: true,
      strikethrough: true,
      footnotes: true,
      autolink: true,
    }),
  ],
});

Esempi

Tabelle

Elenchi di attività

Note a piè di pagina