Skip to content

vite-press 的优化

更新: 2025/3/19 20:47:02 字数: 0 字

  通过 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}`};
    })
}

道友再会.