vite-press 的优化
更新: 2025/3/19 20:47:02 字数: 0 字
sidebar 自动生成
通过 dir
将这个目录下的 md
文档自动生成对应的 sidebar
。
js
/**
* 查询指定目录下的 md 文档信息
* 并且生成对应的 sidebar
* @param dir
*/
export function createSidebar(dir){
// 获取 src 根目录
const rootDir = path.resolve(__dirname, "../../../src")
const dirPath = path.resolve(rootDir, dir)
// 获取这个路径下的所有的文件
const files = fs.readdirSync(dirPath).filter((file) => file.endsWith(".md"));
return files.map((file) => {
const title = file.replace(".md", "");
return {text: title, link: `/${dir}/${file}`};
})
}