Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 2.52 KB

File metadata and controls

64 lines (52 loc) · 2.52 KB

Craft233 Vue Remake Guide

目标

  • 使用 Vue 3 + Tailwind CSS 重制 Craft233 站点。
  • 仅使用 Vue 生态与 Tailwind,不引入 Nuxt、React、Svelte 等其他前端框架。
  • 页面结构按 Vue 原生组件 + 路由方式拆分,不再做成单页堆叠式页面。
  • 当前重制版本定位为 V2,版本号以 2 开头。

技术栈

  • Vue 3
  • Vue Router 4
  • Vite
  • Tailwind CSS

路由页面

  • / 首页
  • /join 加入服务器
  • /maps 网页地图
  • /rules 规则区
  • /archive 历史存档下载
  • /contribute 贡献
  • /sponsors 赞助者们
  • /friendlinks 友情链接

内容组织

所有站点文案、链接、卡片数据、团队信息、赞助者列表与友链信息都集中在:

这是后续 AI 继续理解项目时的首要入口。

结构说明

资源策略

  • 优先复用原站点的直链静态资源。
  • 首页、存档、加入页面使用的图片均直接指向原站或文档站的公开资源。
  • 头像、Logo、存档封面都保持外链引用,避免重复存储。

备注

  • 页面标题由路由元信息统一管理。
  • 深色 / 浅色主题由本地状态控制,并写入 localStorage。
  • 当前实现是一个标准的 Vue SPA,便于后续继续拆分组件或接入更多页面。

开发规范

提交信息格式

  • 遵循 Conventional Commits 规范。
  • 默认使用英语作为 commit 信息语言(除非特殊情况另有说明)。
  • 格式形式:<type>(<scope>): <subject>
    • type 可选值:feat, fix, docs, style, refactor, perf, test, chore, ci, build
    • scope 可选,表示影响范围,如 (HomePage), (JoinPage)
    • subject 简洁描述变更内容,不以句点结尾

提交示例

  • feat(HomePage): add team member information
  • fix(JoinPage): resolve copy function on mobile browsers
  • docs: update development guide
  • refactor(SiteShell): optimize navigation menu structure
  • chore: update dependencies