wikiLink()
Hỗ trợ các liên kết kiểu wiki `[[links]]` với alias tùy chọn.
import { wikiLink } from "@unifast/node";Chữ ký
function wikiLink(options?: WikiLinkPluginOptions): UnifastPluginTham số
options?
Cấu hình cho hành vi của wiki link
| Thuộc tính | Kiểu | Mặc định | Mô tả |
|---|---|---|---|
hrefTemplate | string | "/wiki/${slug}" | Template để sinh URL cho link. Dùng ${slug} làm placeholder cho tên trang đã được slug hóa. |
Cách dùng
import { compile, wikiLink } from "@unifast/node";
const md = `Check out [[Getting Started]] for an introduction.`;
const result = compile(md, {
plugins: [
wikiLink({
hrefTemplate: "/docs/${slug}",
}),
],
});
console.log(result.output);
// <p>Check out <a href="/docs/getting-started">Getting Started</a> for an introduction.</p>