externalLinks()

Markdown 出力の外部リンクに rel 属性と target 属性を追加します。

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

シグネチャ

function externalLinks(options?: ExternalLinksPluginOptions): UnifastPlugin

パラメータ

options?

外部リンク属性の設定

プロパティデフォルト説明
relstring"nofollow noopener noreferrer"外部リンクの rel 属性に設定する値
targetstringtarget 属性に設定する値 (例: “_blank”)

使い方

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

const result = compile(md, {
  plugins: [
    externalLinks({
      rel: "nofollow noopener noreferrer",
      target: "_blank",
    }),
  ],
});

使用例

外部リンクと内部リンク