This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
nezha-nezha-fronted/nezha-docs/docs/.vitepress/config.js

62 lines
1.3 KiB
JavaScript
Raw Normal View History

import { defineConfig } from 'vitepress';
import { applyPlugins } from '@ruabick/md-demo-plugins';
import { genTemp } from '@ruabick/vite-plugin-gen-temp';
import { genApiDoc } from '@ruabick/vite-plugin-gen-api-doc';
import { sidebar } from './sidebar.js';
import { resolve } from 'path';
export default defineConfig({
lang: 'zh-CN',
lastUpdated: true,
base: process.env.NODE_ENV === 'production' ? '/nezha' : '/',
locales: {
'/': {
lang: 'zh-CN',
title: 'nezha',
description: '',
},
'/en/': {
lang: 'en-US',
title: 'nezha',
description: '',
},
},
themeConfig: {
logo: '/logo.svg',
localeLinks: {
text: '',
items: [
{ text: '简体中文', link: '/' },
{ text: 'English', link: '/en/' },
],
},
nav: [{ text: '指南', link: '/guide' }],
sidebar,
algolia: {},
socialLinks: [
{ icon: 'github', link: 'https://github.com//nezha' },
],
},
vue: {},
vite: {
plugins: [genTemp(), genApiDoc()],
resolve: {
alias: {
'nezha': resolve('./src/'),
},
},
},
markdown: {
config: (md) => {
applyPlugins(md);
},
theme: {
light: 'github-light',
dark: 'github-dark',
},
},
buildEnd() {
process.exit(0);
},
});