🚑️ chore: add Vue.js and related dependencies, configure Netlify build settings, and create documentation structure

- Added Vue.js and various VitePress plugins to package.json for enhanced documentation capabilities.
- Created vue.js and vue.js.map files in the VitePress cache for Vue component support.
- Configured netlify.toml for build commands and redirects to support SPA routing and API proxying.
This commit is contained in:
web@ppanel
2025-12-11 08:53:22 +00:00
parent 484975c657
commit 6a70eab2e9
26 changed files with 74087 additions and 4 deletions
+36
View File
@@ -0,0 +1,36 @@
# 默认配置 - 文档站点
[build]
command = "bun install && bun run docs:build"
publish = "docs/.vitepress/dist"
[build.environment]
NODE_VERSION = "20"
# Admin 后台应用
[context.admin]
command = "bun install && bun run build --filter=ppanel-admin-web"
publish = "apps/admin/dist"
[context.admin.environment]
NODE_VERSION = "20"
# User 用户前台应用
[context.user]
command = "bun install && bun run build --filter=ppanel-user-web"
publish = "apps/user/dist"
[context.user.environment]
NODE_VERSION = "20"
# 重定向规则
[[redirects]]
from = "/api/*"
to = "https://api.ppanel.dev/:splat"
status = 200
force = false
# SPA 路由支持
[[redirects]]
from = "/*"
to = "/index.html"
status = 200