c/docs/.vitepress/config.mts
2024-08-15 11:47:45 +08:00

68 lines
2.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { defineConfig } from 'vitepress'
import { nav } from './navbar'
import sidebar from './sidebar'
import dayjs from 'dayjs'
import { loadEnv } from 'vitepress'
const { VITE_BASE_URL } = loadEnv(process.env.NODE_ENV == undefined ? "" : process.env.NODE_ENV, process.cwd())
console.log('VITE_BASE_URL', process.env.NODE_ENV, VITE_BASE_URL)
// https://vitepress.dev/reference/site-config
export default defineConfig({
lang: 'zh-CN', // html 标签的 language
title: "许大仙", // 标题
titleTemplate: "Hi终于等到你",
description: "许大仙前端、Java、大数据、云原生",
head: [ // favicon.ico 图标等
['link', { rel: "shortcut icon", href: `${VITE_BASE_URL}/logo.svg` }],
['meta', { name: "viewport", content: "width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no,shrink-to-fit=no" }],
['meta', { name: "keywords", content: "许大仙,许大仙的博客" }],
],
base: VITE_BASE_URL,
lastUpdated: true, // 上次更新
vite: {
build: {
chunkSizeWarningLimit: 1600
},
plugins: [],
server: {
port: 18088
}
},
markdown: { // markdown 配置
math: true,
lineNumbers: true, // 行号显示
image: {
// 开启图片懒加载
lazyLoading: true
},
},
themeConfig: {// 主题设置
lastUpdatedText: '上次更新', // 上次更新显示文本
returnToTopLabel: '返回顶部', // 更改手机端菜单文字显示
search: { // 本地搜索
provider: 'local'
},
logo: '/logo.svg', // 左上角logo
nav: nav, // 导航
sidebar: sidebar, // 侧边栏
socialLinks: [ // 社交链接
{ icon: 'github', link: 'https://github.com/Aurorxa' }
],
docFooter: { // 自定义上下页名
prev: '上一篇', next: '下一篇'
},
footer: { // 页脚
message: 'Released under the MIT License.',
copyright: `Copyright © ${dayjs().format("YYYY")} 许大仙`
},
outline: { // 大纲显示 1-6 级标题
level: [1, 6],
label: '目录'
},
//大纲顶部标题
outlineTitle: '当前页大纲',
}
})