676 字
3 分钟

March7th网站结构

2025-12-23
无标签

项目架构#

📦 march7th-projects/ ├── 🌐 前端应用/ │ ├── 🏠 首页 (Astro) → march7th.online │ ├── 📝 博客 (Astro) → march7th.online/blog │ ├── 🤖 AI对话 (Vue) → march7th.online/matechat │ ├── 🖼️ 壁纸软件 (Vue + Wallpaper Engine) → march7th.online/wallpaper │ ├── 🔧 流萤的秘密基地 (Vue) → march7th.online/firefly │ └── 🎮 游戏库/ │ └── 🕹️ 网页小游戏 → march7th.online/game │ ├── ⚙️ 后端服务/ │ ├── 👤 用户系统 │ └── 🧠 AI服务 │ ├── 📦 共享包/ │ └── 🎨 @sanyueqi/web-components → @sanyueqi │ ├── 📄 spine (骨架屏) │ └── ▶️ player (播放器)

系统架构图#

前端应用#

🌐 网站入口#

项目技术栈部署访问更新频率
首页AstroOSS/CDNmarch7th.online
博客Astro服务器march7th.online/blog/

🤖 交互应用#

项目技术栈部署访问特点
AI对话VueOSS/CDNmarch7th.online/matechat/需要用户系统
壁纸软件Vue + Electron桌面应用march7th.online/wallpaper/跨平台桌面端

🎮 游戏与工具#

项目技术栈部署访问说明
流萤的秘密基地多种静态托管march7th.online/firefly/工具集
游戏库静态资源OSS/CDNmarch7th.online/game/网页小游戏

后端服务#

服务功能状态
用户系统用户认证、权限管理✅ 运行中
AI服务AI对话接口✅ 运行中

共享包#

@sanyueqi/web-components#

基础 UI 组件库,统一各端视觉体验 主要组件:

其他工具包#

  • 工具函数 - 通用 JS/TS 工具函数
  • API SDK - 后端接口类型定义和请求客户端

架构说明#

设计原则#

  1. 业务解耦 - 每个前端应用独立仓库,独立部署
  2. 技术栈灵活 - 根据需求选择最适合的技术(Astro/Vue/原生等)
  3. 共享复用 - 通过 NPM 包统一 UI 组件和工具函数
  4. 更新独立 - 不同应用按需更新,避免相互影响

部署策略#

  • 高频更新(博客)- 服务器直接部署
  • 低频更新(首页)- OSS/CDN 加速
  • 特殊需求(壁纸)- 桌面应用打包
  • 静态资源(游戏)- 纯 CDN 分发

赞助支持

如果这篇文章对你有帮助,欢迎赞助支持!

赞助
March7th网站结构
https://march7th.online/posts/march7th网站结构/
作者
March7th
发布于
2025-12-23
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-12-23

目录