51 lines
966 B
TypeScript
51 lines
966 B
TypeScript
import type { ThemeNote } from 'vuepress-theme-plume'
|
|
import { defineNoteConfig } from 'vuepress-theme-plume'
|
|
|
|
export const themeConfig: ThemeNote = defineNoteConfig({
|
|
dir: 'theme/config',
|
|
link: '/config/',
|
|
sidebar: [
|
|
{
|
|
text: '配置',
|
|
collapsed: false,
|
|
items: [
|
|
'intro',
|
|
'theme',
|
|
'locales',
|
|
'navbar',
|
|
'notes',
|
|
'sidebar',
|
|
'markdown',
|
|
],
|
|
},
|
|
{
|
|
text: '页面配置',
|
|
prefix: 'frontmatter',
|
|
collapsed: false,
|
|
items: [
|
|
'basic',
|
|
'home',
|
|
'post',
|
|
'friend',
|
|
],
|
|
},
|
|
{
|
|
text: '内置插件',
|
|
prefix: 'plugins',
|
|
collapsed: false,
|
|
items: [
|
|
'',
|
|
'shiki',
|
|
'search',
|
|
'reading-time',
|
|
'markdown-enhance',
|
|
'markdown-power',
|
|
'markdown-image',
|
|
'markdown-math',
|
|
'markdown-include',
|
|
'watermark',
|
|
],
|
|
},
|
|
],
|
|
})
|