Korean Studio 是一个现代化的韩语学习平台,基于 Next.js 和 Keystone CMS 构建。它提供了丰富的学习资源、交互式练习和 TOPIK 备考材料,帮助学习者更好地掌握韩语。
| 特性 | 描述 |
|---|---|
| 📚 系统化学习 | • 从基础到高级的完整韩语课程 • • |
| 🎯 TOPIK 备考 | • 真题练习与解析 • 模拟测试系统 • |
| ⌨️ 智能输入 | • 韩语键盘练习系统 • • |
| 🌐 多语言支持 | • 中文/英文/日文界面 • 术语多语言对照 • 智能翻译辅助 |
| 🎮 互动学习 | • • • |
- 前端框架: Next.js 15
- 后端 CMS: Keystone 6
- 数据库: PostgreSQL
- UI 框架: TailwindCSS
- 国际化: next-intl
- 内容格式: MDX
- 克隆项目
git clone https://github.com/summerscar/korean-studio
cd korean-studio- 安装依赖
npm install- 配置环境变量
cp .env.example .env.local- 启动开发服务器
npm run dev现在你可以访问 http://localhost:3000 开始使用了!
korean-studio/
├── app/ # Next.js 应用主目录
│ ├── (home)/ # 主页面路由
│ ├── components/ # 共享组件
│ └── utils/ # 工具函数
├── keystone/ # Keystone CMS 配置
├── mdx/ # 学习内容 MDX 文件
├── public/ # 静态资源
└── messages/ # 国际化文案
主要目录说明:
app/: 包含所有的页面组件、布局和路由逻辑keystone/: 包含 CMS 配置和模型定义mdx/: 存放所有的学习内容,按主题和难度分类messages/: 多语言翻译文件
部分内容由 AI 生成,仅供参考