documents/utils/sidebar.ts
2025-04-03 19:36:44 +08:00

16 lines
396 B
TypeScript

import { readdirSync } from 'node:fs'
import path from 'node:path'
export function scanDir(dirname: string) {
const dirpath = path.resolve(__dirname, `../${dirname}`)
const res = readdirSync(dirpath)
const markdownFileNames = res.filter(name => name.endsWith('.md'))
return markdownFileNames.map((v) => {
return {
filename: v,
link: path.join(dirname, v),
}
})
}