Skip to content

Blog模式下笔记配置

笔记配置示例

笔记配置参考,笔记和blog不一样,侧边栏通过笔记的方式配置。详细查看文档。

如下默认配置, dir若果修改成/则blog列表将没有数据。若果整个站点使用notes模式,则可以配置为/。否则指定一个目录作为笔记的根目录。

ts
export default defineNotesConfig({
    // 声明所有笔记的目录,(默认配置,通常您不需要声明它)
    dir: '/notes/',
    link: '/',
    // 在这里添加 note 配置
    notes: [{}]
})

笔记侧边栏配置

如下,在notes目录下的java目录中放置笔记列表,当sideBar配置为auto时,主题会自动通过java目录下的md文件生成侧边栏。 通常可以将指导手册放 置到notes下某个目录中,有程序自动生成sideBar,可以通过文件名称前缀数字来排序。也可以手动配置。

ts
export const javaConfig = defineNoteConfig({
    dir: 'java',
    link: '/java',
    sidebar: 'auto'
})

Blog文章侧边栏配置

当sidebar为auto时,程序通过dir的目录下的md文件自动生成。当手动配置侧边栏时如下示例,此时sidebar中的项目就不一定是dir目录下的md, 可以指定notes以外的其他目录,改方法也就可以通过虚拟目录来配置blog侧边栏,link指向blog文件即可。

ts
export const javaConfig = defineNoteConfig({
    dir: 'java',
    link: '/java',
    sidebar: [
        {text: 'Notes笔记', link:'/notes/java/'},
        {text: 'Spring配置', link:'/java/Spring/Springboot'},
        {text: 'Nacos配置', link:'/java/Spring/SpringCloud'}
    ]
})
最近更新