yijunzhao
发布于 2026-04-26 / 1 阅读
0
0

基于Java语言SpringBoot开发框架的开源博客分享

基于 SpringBoot 的主流开源博客,按成熟度、活跃度、上手难度综合推荐如下:

1. Halo(首推:成熟、生态好、易部署)

  • 技术栈:SpringBoot + Vue + MySQL,前后端分离

  • 特点:轻量化 CMS / 博客,一键安装、插件丰富、主题市场活跃;RESTful API 完善,可对接小程序 / 客户端

  • 适合:个人博客、小型站点、不想折腾的用户

  • 地址https://github.com/halo-dev/halo

    image

2. DBlog(OneBlog:简洁美观、功能全)

  • 技术栈:SpringBoot + Shiro + MyBatis + Redis,前端 Bootstrap

  • 特点:自适应移动端,后台完善,自带评论、SEO、文件管理;代码简洁,适合二次开发

  • 适合:技术博客、知识沉淀、Java 学习

  • 地址https://gitee.com/yadong.zhang/DBlo

    image

    3. Solo(小而美、分布式社区)

  • 技术栈:Java(自研 Latke 框架,兼容 SpringBoot 生态)+ H2/MySQL

  • 特点:B3log 分布式社区节点,极简轻量、无依赖、可嵌入;适合程序员写作,支持 Markdown / 数学公式

  • 适合:极客、技术写作、追求极简

  • 地址https://github.com/88250/solo

image

4. Poetize(高颜值、全功能、带 IM)

  • 技术栈:SpringBoot + Vue2/Vue3,前后端分离

  • 特点:界面优雅(“全网最美”),含文章 / 相册 / 音乐 / 留言 / 友链;内置聊天室、朋友圈、访客统计

  • 适合:个人博客 + 社交、颜值优先、功能全面

  • 地址https://gitee.com/littledokey/poetize

    image
    211de0494d7441fa86dae438c73aa31a~tplv-be4g95zd3a-448x448-rlVc.jpeg

5. Shiyi-Blog(拾壹博客:权限强、带群聊)

  • 技术栈:SpringBoot + Vue2/Vue3 + Element UI

  • 特点:RBAC 动态权限、深色模式、全文搜索、WebSocket 群聊;支持第三方登录、文件存储灵活

6. NBlog(简洁现代、数据可视化)

  • 技术栈:SpringBoot + Vue,前后端分离

  • 特点:界面清新,后台看板可视化(访问地图、标签统计);定时任务、系统日志、访客分析齐全

  • 适合:个人博客、学习 SpringBoot+Vue 全栈

  • 地址https://github.com/Naccl/NBlog

    image

选型建议

  • 快速上线 / 少维护Halo(一键部署、生态成熟)

  • 简洁技术博客 / 学习DBlog(代码清晰、功能实用)

  • 极简极客风Solo(轻量无依赖、分布式社区)

  • 颜值 + 功能全面Poetize(界面优雅、带社交 IM)

  • 多用户 / 权限管理Shiyi-Blog(RBAC、群聊互动)


评论