
直接访问 handle.antfu.me 开始游戏!
# 克隆项目
git clone https://github.com/antfu/handle.git
cd handle
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 访问 http://localhost:4444
# 1. 安装依赖
pnpm install
# 2. 启动开发服务器
pnpm dev
# 3. 构建生产版本
pnpm build
# 4. 预览构建结果
pnpm preview
# 5. 运行测试
pnpm test
# 6. 代码检查
pnpm lint
handle/ ├── src/ │ ├── components/ # Vue 组件 │ │ ├── WordBlocks.vue # 字符块组件 │ │ ├── CharBlock.vue # 单个字符组件 │ │ └── ... │ ├── data/ # 游戏数据 │ │ ├── poems.ts # 古诗词数据 │ │ ├── pome.json # 古诗词元数据 │ │ └── polyphones.json # 多音字数据 │ ├── logic/ # 游戏逻辑 │ │ ├── check.ts # 答案检查逻辑 │ │ ├── types.ts # 类型定义 │ │ └── ... │ ├── locales/ # 国际化文件 │ │ ├── zh-cn.json # 简体中文 │ │ └── zh-tw.json # 繁体中文 │ └── styles/ # 样式文件 ├── public/ # 静态资源 ├── tools/ # 构建工具 └── test/ # 测试文件
古诗词数据包含以下字段:
title - 诗词标题author - 作者content - 诗词内容answer - 答案汉字hint - 提示信息我们欢迎所有形式的贡献!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)pnpm lint 检查代码本项目基于 MIT 许可证开源
Copyright © 2021-PRESENT Anthony Fu
注意
汉兜的答案库至 2023 年 2 月 28 日为止将不再更新;后续的题目将从过往一年的题目中随机抽取。
仓库以 MIT 协议开放,在注明原始仓库与作者的条件下,欢迎 Fork 与修改。
感谢大家对汉兜的支持与喜爱!❤️