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

示例

外部链接与内部链接