gfm()

GitHub Flavored Markdown 확장을 활성화하는 GFM 플러그인을 생성합니다.

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

시그니처

function gfm(options?: GfmPluginOptions): UnifastPlugin

매개변수

options?

개별 GFM 기능 설정

속성타입기본값설명
tablesbooleantrue| 문법 파이프 테이블 활성화
taskListbooleantrue- [x] / - [ ] 작업 목록 체크박스 활성화
strikethroughbooleantrue취소선 문법 활성화
footnotesbooleantrue1 각주 참조와 정의 활성화
autolinkbooleantrue순수 URL 자동 링크

사용법

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

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

예시

작업 목록

취소선과 자동 링크

각주