一个适合毕设、二开和全栈练手的微服务博客项目:Sourcelin Blog

一个适合毕设、二开和全栈练手的微服务博客项目:Sourcelin Blog 最近把自己维护的一个博客系统整理成了开源项目项目名叫Sourcelin Blog圆圈博客。这不是一个只做了前端页面或者只给了后端接口的 Demo而是一套完整的Spring Cloud Alibaba Vue 3 全栈微服务博客系统比较适合个人博客、毕业设计、课程项目和继续二次开发。项目入口先放这里在线演示http://sourcelin.cnGiteehttps://gitee.com/my_lyq/sourcelin-cloud-blogGitHubhttps://github.com/SourceLin/sourcelin-cloud-blog博客前台首页首页列表后台管理登录页后台博客管理页项目包含什么前端部分博客前台Vue 3 TypeScript管理后台Vue 3 TypeScript后端部分Gateway 网关Auth 认证中心System 系统管理Blog 博客业务File 文件服务Visual Monitor 监控服务基础能力Spring Cloud Alibaba 微服务架构Sa-Token 认证鉴权Nacos 注册中心 / 配置中心Redis 缓存MinIO 文件存储Docker Compose 示例统一 API 契约和分页规范适合哪些场景我觉得这个项目比较适合下面几类人1. 做毕设 / 课程设计的人它的展示面比较完整既有前台也有后台还有微服务、权限、部署这些能力适合做项目型展示。2. 想练 Java Vue 全栈的人如果你不想只看一个很轻的 Demo而是想看一个前后台、微服务边界、接口规范都更完整的项目这套结构更有参考价值。3. 想搭个人博客或内容站的人如果你不想从零开始搭前后台这个项目可以直接作为起点。4. 想继续二开的人项目已经把前后台、接口、文档和规则基础打好了适合继续往下扩展自己的业务。这个项目和普通博客项目有什么区别1. 它是微服务架构不是单体 CRUD很多博客项目本质上还是单体应用而 Sourcelin Blog 使用的是 Spring Cloud Alibaba 微服务体系服务边界相对完整更适合练架构和继续扩展。2. 前台和后台都完整不是“只有后端接口”或者“只有页面壳子”而是博客前台和管理后台都可以直接体验和继续开发。3. 工程规则比较完整仓库里不只是代码还沉淀了接口规范、分页规则、目录边界和验证要求适合长期维护和多人协作。4. AI 协作开发友好仓库里额外沉淀了AGENTS.md、rules/、skills/等协作资产不只是“能让 AI 写代码”而是尽量让 AI 在明确边界和规则的前提下工作。当前支持或适合接入CodexCursorOpenCodeClaude CodeQoderTrae通义灵码MarsCodeGitHub Copilot当前已经实现的主要能力博客前台首页推荐、热门文章分类、标签、归档文章详情展示评论、回复、互动能力个人中心管理后台用户、角色、菜单、部门、岗位管理文章、分类、标签、评论管理网站配置系统监控常规后台运营能力部署和使用仓库里已经提供了相对完整的启动资料既可以本地启动也可以走 Docker Compose。如果只是想先快速了解项目建议按这个顺序看先看在线演示http://sourcelin.cn再看源码仓库 README 和截图最后本地启动或 Docker Compose 体验为什么值得参考我希望这个项目不是“看一眼就走”的仓库而是真正能让别人拿去跑拿去改拿去继续做项目所以这次除了代码本身也比较重视这些内容README 展示和转化文档结构开源边界仓库规则AI 协作开发约束项目地址在线演示http://sourcelin.cnGiteehttps://gitee.com/my_lyq/sourcelin-cloud-blogGitHubhttps://github.com/SourceLin/sourcelin-cloud-blog如果你刚好在找一个微服务博客系统Spring Cloud Alibaba 实战项目Vue 3 Java 全栈项目毕设 / 课程设计参考项目支持 AI 协作开发的开源仓库可以看一下这个项目。欢迎试用、提 Issue也欢迎点个 Star 支持一下。