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",
    }),
  ],
});

範例

外部與內部連結的差異