Add VitePress site with local login and deployment docs
Enable static site build on port 12100 with Express session auth, auto sidebar, and DEPLOY.md for Ubuntu/NPS setup. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
import path from 'node:path'
|
||||
import { fileURLToPath } from 'node:url'
|
||||
import { defineConfig } from 'vitepress'
|
||||
import { missingAssetsPlugin } from './missing-assets-plugin.mjs'
|
||||
import { generateSidebar } from './sidebar.mts'
|
||||
|
||||
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), '..')
|
||||
|
||||
export default defineConfig({
|
||||
title: 'DAO DE JING',
|
||||
description: '传统文化典籍资料库',
|
||||
lang: 'zh-CN',
|
||||
srcDir: '.',
|
||||
srcExclude: [
|
||||
'**/node_modules/**',
|
||||
'**/.vitepress/**',
|
||||
'**/server/**',
|
||||
'**/金瓶梅/**',
|
||||
'**/黄帝内经/**',
|
||||
'.env.production',
|
||||
'**/健康学习到150岁 - 人体系统调优不完全指南/**',
|
||||
'**/梅花/**',
|
||||
],
|
||||
cleanUrls: true,
|
||||
ignoreDeadLinks: true,
|
||||
themeConfig: {
|
||||
nav: [
|
||||
{ text: '首页', link: '/' },
|
||||
{ text: '五行', link: '/金、木、水、火、土%20-%20五行/' },
|
||||
{ text: '道德经', link: '/道德经/01' },
|
||||
{ text: '周易', link: '/周易/' },
|
||||
{ text: '中医', link: '/中医宝典/' },
|
||||
],
|
||||
sidebar: generateSidebar(),
|
||||
outline: { level: [2, 4] },
|
||||
search: {
|
||||
provider: 'local',
|
||||
},
|
||||
},
|
||||
vite: {
|
||||
plugins: [missingAssetsPlugin()],
|
||||
server: {
|
||||
host: '0.0.0.0',
|
||||
},
|
||||
publicDir: path.join(root, '.vitepress', 'public'),
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user