这是从 React 版本翻译而来的 Vue.js 文档项目。
- ✨ 复古像素风格界面(DELTARUNE/UNDERTALE 风格)
- 📖 Markdown 文档渲染
- 🎯 响应式设计(支持移动端滑动切换)
- ⚡ Vue 3 + TypeScript + Vite
- 🎨 Tailwind CSS 样式
npm installnpm run devnpm run buildnpm run previewsrc/
├── components/
│ ├── MarkdownRenderer.vue # Markdown 渲染组件
│ ├── NavGroup.vue # 导航组件
│ └── SoulCursor.vue # 灵魂光标动画
├── App.vue # 主应用组件
├── main.ts # 应用入口
├── style.css # 全局样式
├── types.ts # TypeScript 类型定义
└── constants.ts # 常量和文档数据
- Vue 3 - 渐进式 JavaScript 框架
- TypeScript - JavaScript 的超集
- Vite - 下一代前端构建工具
- Tailwind CSS - 实用优先的 CSS 框架
- Lucide Vue - 图标库
- Markdown-it - Markdown 解析器
- 组件系统: 使用 Vue 3 Composition API (
<script setup>) - 状态管理: 使用 Vue 的
ref和reactive替代 React 的useState - 动画: 使用 Vue 的
<Transition>组件替代 Framer Motion - Markdown: 使用
markdown-it替代react-markdown - 图标: 使用
lucide-vue-next替代lucide-react
- 打字机效果: H1 标题带有打字机动画效果
- 页面切换动画: 平滑的页面转场效果
- 移动端手势: 支持左右滑动切换页面
- 灵魂光标: 选中项带有心形光标动画
- 复古滚动条: 自定义像素风格滚动条
MIT