Files
blog-press/docs/.vitepress/config.mts
2025-11-26 15:50:48 +08:00

92 lines
2.1 KiB
TypeScript

import { defineConfig } from 'vitepress'
// https://vitepress.dev/reference/site-config
export default defineConfig({
lang: 'zh-CN',
title: "Cxx0822",
description: "Cxx0822 Blog",
base: '/blog-press/',
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: 'Home', link: '/' },
{ text: 'Web', link: '/Web/' },
{ text: 'DevOps', link: '/DevOps/' }
],
sidebar: {
'/Web/': [
{
text: 'Web',
collapsible: true,
items: [
{ text: 'MySQL知识点', link: '/Web/MySQL知识点' }
]
},
],
'/DevOps/': [
{
text: 'DevOps',
collapsible: true,
items: [
{ text: 'OpenObserve部署和简单使用', link: '/DevOps/OpenObserve部署和简单使用' },
{ text: 'Jenkins部署和使用', link: '/DevOps/Jenkins部署和使用' }
]
}
],
},
// socialLinks: [
// { icon: 'github', link: 'https://github.com/vuejs/vitepress' }
// ]
footer: {
message: '基于 VitePress 构建',
copyright: 'Copyright © 2025 Cxx0822'
},
lastUpdated: {
text: '最后更新于',
formatOptions: {
dateStyle: 'full',
timeStyle: 'medium'
}
},
search: {
provider: 'local',
options: {
translations: {
button: {
buttonText: '搜索文档',
buttonAriaLabel: '搜索文档'
},
modal: {
noResultsText: '无法找到相关结果',
resetButtonTitle: '清除查询条件',
footer: {
selectText: '选择',
navigateText: '切换',
closeText: '关闭'
}
}
}
}
},
// 返回顶部按钮配置
returnToTop: {
// 显示返回顶部按钮的阈值(滚动距离)
threshold: 300,
// 按钮文本
text: '返回顶部'
},
// 上下篇导航
docFooter: {
prev: '上一篇',
next: '下一篇'
},
}
})