У меня есть файлы уценки в следующих структурах папок:
content
-- blog
-- guest
-- random
Каждый файл уценки имеет массив tags
начального уровня. Я хотел бы создать путь /tags/_id.vue
Dynami c для каждого тега, который я использую, но я не уверен, как написать для этого функцию generate
.
Вот что я m для моей текущей функции:
const markdownPaths = [
'blog',
'guest',
'random'
];
function dynamicMarkdownRoutes() {
return [].concat(
...markdownPaths.map(mdPath => {
return glob.sync(`${mdPath}/*.md`, { cwd: 'content' })
.map(filepath => `${mdPath}/${path.basename(filepath, '.md')}`);
})
);
}
export default {
// a bunch of other stuff
....
generate: {
routes: dynamicMarkdownRoutes()
},
}
... который отлично работает для создания динамических c маршрутов из самих файлов уценки, но я не могу понять, как расширить эту функцию, чтобы включить маршруты из парадной.