54 lines
1.0 KiB
TypeScript
54 lines
1.0 KiB
TypeScript
import type { ThemeCollectionItem } from 'vuepress-theme-plume'
|
|
import { defineCollection } from 'vuepress-theme-plume'
|
|
|
|
export const themeConfig: ThemeCollectionItem = defineCollection({
|
|
type: 'doc',
|
|
title: '配置',
|
|
dir: 'config',
|
|
linkPrefix: '/config/',
|
|
sidebar: [
|
|
{
|
|
text: '配置',
|
|
collapsed: false,
|
|
items: [
|
|
'intro',
|
|
'theme',
|
|
'locales',
|
|
'navbar',
|
|
'sidebar',
|
|
'collections',
|
|
'markdown',
|
|
],
|
|
},
|
|
{
|
|
text: '页面配置',
|
|
prefix: 'frontmatter',
|
|
collapsed: false,
|
|
items: [
|
|
'basic',
|
|
'home',
|
|
'post',
|
|
'friend',
|
|
],
|
|
},
|
|
{
|
|
text: '内置插件',
|
|
prefix: 'plugins',
|
|
collapsed: false,
|
|
items: [
|
|
'',
|
|
'shiki',
|
|
'search',
|
|
'reading-time',
|
|
'llms',
|
|
'markdown-enhance',
|
|
'markdown-power',
|
|
'markdown-image',
|
|
'markdown-math',
|
|
'markdown-include',
|
|
'watermark',
|
|
],
|
|
},
|
|
],
|
|
})
|