gfm()

Tạo plugin GFM để kích hoạt các phần mở rộng GitHub Flavored Markdown.

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

Chữ ký

function gfm(options?: GfmPluginOptions): UnifastPlugin

Tham số

options?

Cấu hình cho từng tính năng GFM

Thuộc tínhKiểuMặc địnhMô tả
tablesbooleantrueBật bảng pipe với cú pháp |
taskListbooleantrueBật checkbox danh sách tác vụ - [x] / - [ ]
strikethroughbooleantrueBật cú pháp gạch ngang deleted
footnotesbooleantrueBật tham chiếu và định nghĩa chú thích cuối 1
autolinkbooleantrueTự động tạo link cho các URL trần

Cách dùng

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

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

Ví dụ

Bảng

Danh sách tác vụ

Chú thích cuối