fix build

This commit is contained in:
Clas Wen 2025-01-25 21:32:34 +08:00
parent fdc94548ff
commit 065b3f2889
3 changed files with 10 additions and 4 deletions

View file

@ -14,6 +14,10 @@ export default defineConfig({
],
sidebar: [
{
text: 'Meeting Minutes',
link: '/meetings'
},
...getMeetingMinutesSidebar()
],

View file

@ -27,7 +27,9 @@ const parseFileName = (fileName: string, link: string): MeetingMinutesParsed =>
export const getMeetingMinutesSidebar = () => {
const items = scanDir("meetings")
const items = scanDir("meetings").filter(v => {
return v.filename != "index.md"
})
const groupedItems = items.reduce((acc, item) => {
const parsed = parseFileName(item.filename, item.link)

View file

@ -1,8 +1,8 @@
import { readdirSync } from "fs"
import { resolve } from "path"
import path from "path"
export const scanDir = (dirname: string) => {
const dirpath = resolve(__dirname, `../${dirname}`)
const dirpath = path.resolve(__dirname, `../${dirname}`)
const res = readdirSync(dirpath)
const markdownFileNames = res.filter((name) => name.endsWith('.md'))
@ -10,7 +10,7 @@ export const scanDir = (dirname: string) => {
return markdownFileNames.map(v => {
return {
filename: v,
link: resolve(dirpath, v)
link: path.join(dirpath, v)
}
})
}