gfm()

GitHub Flavored Markdown の拡張を有効にする GFM プラグインを生成します。

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

シグネチャ

function gfm(options?: GfmPluginOptions): UnifastPlugin

パラメータ

options?

GFM の各機能の設定

プロパティデフォルト説明
tablesbooleantrue| 構文のパイプテーブルを有効にする
taskListbooleantrue- [x] / - [ ] のタスクリストチェックボックスを有効にする
strikethroughbooleantruedeleted の取り消し線構文を有効にする
footnotesbooleantrue1 の脚注参照と定義を有効にする
autolinkbooleantrueURL を自動的にリンクにする

使い方

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

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

使用例

テーブル

タスクリスト

取り消し線と自動リンク

脚注