gfm()
Cria um plugin GFM que habilita as extensões do GitHub Flavored Markdown.
import { gfm } from "@unifast/node";Assinatura
function gfm(options?: GfmPluginOptions): UnifastPluginParâmetros
options?
Configuração para funcionalidades individuais do GFM
| Propriedade | Tipo | Padrão | Descrição |
|---|---|---|---|
tables | boolean | true | Habilita pipe tables com a sintaxe | |
taskList | boolean | true | Habilita checkboxes de task list - [x] / - [ ] |
strikethrough | boolean | true | Habilita a sintaxe de strikethrough |
footnotes | boolean | true | Habilita referências e definições de footnote 1 |
autolink | boolean | true | Linka automaticamente URLs nuas |
Uso
import { compile, gfm } from "@unifast/node";
const result = compile(md, {
plugins: [
gfm({
tables: true,
taskList: true,
strikethrough: true,
footnotes: true,
autolink: true,
}),
],
});