🐱
关于猫叔 AIAF
一个集课程、AI 助手于一体的现代化学习平台
猫叔 AIAF 是一个基于 Flask 构建的全功能个人知识平台,旨在为技术爱好者提供优质的学习资源和交流空间。平台融合了文章系统、在线课程、AI 智能助手三大核心模块,打造一站式的技术学习体验。
🛠 技术栈
后端框架
Flask + SQLAlchemy + SQLite
前端技术
自适应 HTML5 + CSS3 + JavaScript
AI 引擎
DeepSeek AI + DuckDuckGo 联网搜索
部署方式
Flask 开发服务器 + ngrok 公网穿透
📌 平台功能一览
文章系统
支持 Markdown 格式编辑的现代化文章平台。文章支持标签分类、分页浏览、按标签筛选。读者可以阅读技术文章、教程和经验分享。
- Markdown 富文本渲染(代码高亮、表格、TOC 目录)
- 标签分类与筛选
- 分页浏览,按时间排序
- 响应式卡片式布局
课程中心
系统化的在线课程学习平台。支持章节化管理、视频播放、课时导航,让学习更加体系化。
- 课程章节 + 课时分结构管理
- 视频播放(支持 MP4/WebM)
- 课时前后导航,学习路径清晰
- 视频文件受保护,需登录观看
- 课程分类筛选
AI 智能助手
基于 DeepSeek AI 驱动的智能对话助手,支持联网搜索,可以在浏览文章或学习课程时随时提问。
- DeepSeek AI 智能对话
- DuckDuckGo 联网搜索(可手动开关)
- 浮动悬浮球,随时唤起
- 对话历史本地持久化保存
- 支持在文章页、课程页等全站使用
用户投稿
注册用户可提交文章投稿,管理员审核后发布,打造社区化的内容创作生态。
- 注册用户在线投稿
- 管理员审核发布机制
- Markdown 编辑器支持
后台管理系统
功能完善的管理员控制面板,一站式管理平台所有内容。
- 仪表盘: DeepSeek API 实时余额监控
- 文章管理: 审核/发布/编辑/删除,带作者标识
- 写文章: 双栏 Markdown 编辑器 + 导入 Word 文档
- 课程管理: 创建/编辑课程、章节、课时,上传视频
- 用户管理: 设置管理员/删除用户
- 网站设置: 首页标题、副标题、导航链接配置
- AI 助手管理: 对话测试、历史记录查看