个人全栈博客系统|独立负责前后端设计与实现。前端基于 React 18、Umi 4、Ant Design 5 与 Tailwind CSS,使用 Umi Model 管理全局状态;文章正文采用 Markdown 渲染(react-markdown、remark-gfm、rehype-highlight),支持代码高亮与 GF Markdown 能力。前台提供首页、文章列表与详情、分类/标签聚合与筛选、全文检索、访客留言板、基于 GitHub OAuth 的登录与文章评论(含分页与点赞)、排行榜等模块,并完成响应式布局与视觉动效(如粒子背景),兼顾桌面与移动端阅读体验。后端使用 Node.js + Express 提供 RESTful API,数据层为 MongoDB + Mongoose,对文章等字段建立合理索引(含文本索引以支撑搜索);采用 JWT 进行管理员与接口鉴权,使用 Joi 做入参校验,Multer 处理图片等资源上传。后台管理系统包含数据统计仪表盘、文章/分类/标签的增删改查与草稿/发布状态流转、留言审核、个人设置等能力。项目配套 Nginx 反向代理与 HTTPS 部署思路、构建产物静态托管及一键部署脚本,形成可上线的完整闭环。