71 lines
1.5 KiB
TypeScript
71 lines
1.5 KiB
TypeScript
import { defineConfigWithTheme } from 'vitepress'
|
|
import { VuetomThemeConfig } from 'vitepress-theme-vuetom'
|
|
import pages from './conf/posts'
|
|
|
|
export default defineConfigWithTheme<VuetomThemeConfig>({
|
|
lang: 'en-US',
|
|
title: 'Vuetom Blog',
|
|
titleTemplate: 'My Blog',
|
|
description: 'Just a blog',
|
|
base: '/myblog',
|
|
ignoreDeadLinks: true,
|
|
lastUpdated: true,
|
|
themeConfig: {
|
|
nav: [
|
|
{ text: '首页', link: '/' },
|
|
{ text: '指导', link: '/pages/guide' },
|
|
{
|
|
text: '更多',
|
|
items: [
|
|
{ text: '分类', link: '/categories/index' },
|
|
{ text: '标签', link: '/tags/index' }
|
|
]
|
|
}
|
|
],
|
|
sidebar: [
|
|
{
|
|
text: '首页',
|
|
link: '/'
|
|
},
|
|
{
|
|
text: '指导',
|
|
link: '/pages/guide'
|
|
},
|
|
{
|
|
text: '更多',
|
|
items: []
|
|
}
|
|
],
|
|
pages: pages(),
|
|
outlineTitle: 'In hac pagina',
|
|
socialLinks: [
|
|
{
|
|
icon: 'github',
|
|
link: 'https://github.com/lauset/vitepress-theme-vuetom'
|
|
}
|
|
],
|
|
footer: {
|
|
message: 'Released under the MIT License.',
|
|
copyright: 'Copyright © 2021-present Vuetom'
|
|
},
|
|
lastUpdatedText: 'Updated Date',
|
|
docFooter: {
|
|
prev: 'Pagina prior',
|
|
next: 'Proxima pagina'
|
|
},
|
|
bgImg: '/imgs/blog-bg.png',
|
|
avatar: '/imgs/avatar.jpg',
|
|
author: 'Vuetom',
|
|
parallaxEnable: true,
|
|
},
|
|
markdown: {
|
|
theme: 'material-palenight',
|
|
lineNumbers: false
|
|
},
|
|
vite: {
|
|
ssr: {
|
|
noExternal: ["vitepress-theme-vuetom"]
|
|
}
|
|
}
|
|
})
|