mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
64 lines
2.0 KiB
TypeScript
64 lines
2.0 KiB
TypeScript
|
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, // 行号显示
|
|||
|
},
|
|||
|
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: '当前页大纲',
|
|||
|
}
|
|||
|
})
|