该项目面向个人站长及技术内容创作者,旨在解决文章、项目成果和常用工具分散管理,以及传统博客互动性和运营能力不足的问题。系统采用前后端分离架构,为访客提供内容阅读、搜索和互动服务,同时为站长提供统一的内容发布、用户反馈处理及访问数据分析平台,适用于个人技术博客、知识分享站和作品展示站等场景。
点击空白处退出提示
该项目面向个人站长及技术内容创作者,旨在解决文章、项目成果和常用工具分散管理,以及传统博客互动性和运营能力不足的问题。系统采用前后端分离架构,为访客提供内容阅读、搜索和互动服务,同时为站长提供统一的内容发布、用户反馈处理及访问数据分析平台,适用于个人技术博客、知识分享站和作品展示站等场景。
系统包含前台展示与后台管理两部分。前台支持文章浏览、关键词搜索、分类标签筛选、归档、相关推荐、项目展示、工具导航、友情链接、评论回复、留言点赞与举报、邮箱订阅、天气定位及主题切换。后台支持文章 Markdown 编辑、草稿与发布管理、置顶推荐、分类标签维护、项目和工具管理、评论审核、举报处理、订阅用户管理、站点配置及访问数据统计,并支持 Markdown、DOCX、PDF 等格式的内容导入导出。
负责项目的需求分析、数据库设计、前后端开发、接口联调、测试及部署。后端采用 Java 17、Spring Boot、Spring Security、JWT、MyBatis-Plus、MySQL 和 Flyway,实现统一响应、权限认证、接口限流、数据迁移、邮件通知及访问统计;前端采用 Vue 3、Vite、Vue Router、Pinia、Element Plus、Axios 和 ECharts,实现响应式前台与管理后台。项目难点包括匿名评论安全控制、敏感信息脱敏、文章导入导出、订阅通知幂等处理及访问地区解析,通过参数校验、HTML 清洗、BCrypt 加密、Caffeine 缓存、限流机制和自动化测试提升系统安全性与稳定性。



评论