网站说明
第一篇正式测试随想
Gary 的个人网站
基于 Flask 的个人网站与轻量级内容管理系统(CMS),支持随想发布、评论、图片上传、邮件通知、后台管理等功能,适合个人博客与内容创作。
项目简介
本项目是一个以 Flask 为核心的个人网站与轻量级 CMS,集成 MongoDB 数据存储、富文本编辑、图片资源统一管理、邮件通知、后台管理、评论审核等功能,适合个人或小型团队内容创作与展示。
主要功能
- 主页、随想(随笔)列表与详情页
- 管理后台:登录、随想管理、评论与留言管理
- 富文本编辑(支持 Markdown 与图片上传)
- 图片上传与统一资源管理(开发/生产自适应)
- 全文搜索、分类、标签、分页
- 草稿/发布状态、版本历史、评论审核
- 联系表单与邮件通知(Azure Communication Services)
- 登录与联系页验证码(CAPTCHA)
- 轻量缓存与安全防护(XSS、上传校验等)
技术栈
- Python 3.10+
- Flask
- MongoDB
- Jinja2
- TinyMCE 富文本编辑器
- Azure Communication Services(邮件)
- Bootstrap/AOS/自定义前端资源
评论 (0)
暂无评论,快来发表第一条评论吧!