请重设 themeConfig.editLink.pattern 的取值
当你点击 在 github 上打开此页面以预览原版 markdown 文档 按钮后进入到本页面时,说明对应的网站的 vitepress 主题配置,没有及时重设更改 themeConfig.editLink.pattern 的取值,所以默认访问到本页面。
具体配置
对应站点可以模仿本站点的主题配置写法:
本站点的 themeConfig.editLink.pattern 配置
针对 vitepress 的 docs\.vitepress\config.mts 主题配置文件:
ts
// 避免直接使用自己的包
// import { setUserConfig, setGenerateSidebar, addChangelog2doc } from "@ruan-cat/vitepress-preset-config/config";
// @ts-ignore
import { setUserConfig, setGenerateSidebar, addChangelog2doc } from "../../config.mts";
import { description } from "../../../package.json";
addChangelog2doc({
target: "./src/docs",
});
/**
* 本文档的渲染配置
*/
const thisDocUserConfig = setUserConfig({
title: "vitepress预设配置",
description,
themeConfig: {
socialLinks: [
{
icon: "github",
link: "https://github.com/ruan-cat/monorepo/tree/dev/packages/vitepress-preset-config",
},
],
editLink: {
pattern: "https://github.com/ruan-cat/monorepo/blob/dev/packages/vitepress-preset-config/src/docs/:path",
},
},
});
// @ts-ignore
thisDocUserConfig.themeConfig.sidebar = setGenerateSidebar({
documentRootPath: "./src/docs",
});
export default thisDocUserConfig;