fix: 生成侧边栏时排除资源文件夹

This commit is contained in:
ZiuChen 2023-02-19 00:28:59 +08:00
parent f6fa4975dc
commit 3849a5b3a4

View File

@ -4,14 +4,19 @@ import path from 'path'
export default function generateSideBar() {
const articles = fs.readdirSync(path.resolve(__dirname, '../../article'))
const sidebar = articles.map((article) => {
// 移除后缀 `.md`
const title = article.replace(/\.md$/, '')
return {
text: title,
link: `/article/${title}`
}
})
// 排除掉资源文件夹
const folders = ['assets']
const sidebar = articles
.filter((article) => !folders.includes(article))
.map((article) => {
// 移除后缀 `.md`
const title = article.replace(/\.md$/, '')
return {
text: title,
link: `/article/${title}`
}
})
return sidebar
}