example: ```js rewrites:{ // 'blogs/:module/:article':':module/:article' 'foo/1.boo': 'foo/boo', 'foo/2.coo': 'foo/coo', }, ```
Activity
admin8756 commentedon Feb 23, 2024
你这个表达有问题啊。你的页面之前是foo/1.boo访问的吗?不应该是以xxx.md结尾吗。
比如你这个应该是写成 {
'foo/1/boo.md': 'foo/boo.md',
'foo/1/coo.md': 'foo/coo.md',
}
当然肯定还有大佬可以通过正则来实现。
guanghuijs commentedon Feb 23, 2024
是这样的,最近发现一个自动生成侧边栏的插件,但是生成的侧边栏顺序是根据md文件名顺序生成的,为了让我的文章具有顺序性,我md命名的时候再文件前面加了序号,我想通过路由重写来把前面的序号去除了。
admin8756 commentedon Feb 23, 2024
那你这个问题应该不能用这个方法。因为这个重命名后。在编译的时候文件名又改回去了。没有意义的。
guanghuijs commentedon Feb 24, 2024
意思是这个路由重写只对目录有效对文件名没效吗
admin8756 commentedon Feb 24, 2024
错。对文件名有效的。但是编译后的文件名。这样你的侧边栏就失效了啊。如果你的侧边栏也是依靠md文件名作为参考。我觉得你可以二次开发一下。这个侧边栏的插件。