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 生成,仅供参考