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: '当前页大纲',
|
||
}
|
||
})
|