文章目录

  • 1. halo(完善生态)
  • 2. solo
  • 3. OneBlog
  • 4. 蘑菇博客(微服务)
  • 5. JPress

有关Java写的博客,网上其实有很多,一般自己如果有技术的话也是可以写的出来的,但如果是开源的博客,好多人都在使用和维护,不断完善这个博客的生态,是非常具有参考价值的。

下面就介绍几个Java写的开源博客系统,一般官网上都有详细的文档和搭建过程,这里就简单介绍下。

1. halo(完善生态)

  • 官网:https://halo.run/
  • github:https://github.com/halo-dev/halo
  • 这个博客是我比较早接触的一个博客系统,在github的热度也挺高的。
  • 技术 :Spring Boot+JPA+Hutool
  • 主题仓库也是比较多的,同时也支持 Docker 部署,支持本地上传,阿里云 OSS/又拍云 OSS/七牛云 OSS/SM.MS 等云存储,可以更方便的管理你文章中的附件。
  • 之前我也部署过halo博客:云服务上搭建halo博客
  • 推荐等级 :⭐⭐⭐⭐⭐
  • 评价 :主题多,非常稳定,用户也多,部署安装教程非常完善并且操作简单,还有小程序

2. solo

  • 官网:https://b3log.org/solo/

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

  • 简介 :Solo 是一款小而美的开源博客系统,专为程序员设计。Solo是 B3log 分布式社区的 Java 博客端节点系统。

  • 这个之前我也搭建过:Docker安装solo博客部署到云服务器教程

  • 官网都有详细的文档介绍以及搭建教程,所以非常适合入门的同学来部署,主题或插件开发官网都有

  • 技术 :Docker+H2+Nginx+Latke (作者自研的以 JSON 为主的 Java Web 框架)

  • 推荐等级:⭐⭐⭐⭐

  • 评价 :项目成熟,缺点不是主流框架

3. OneBlog

  • gitee:https://gitee.com/yadong.zhang/DBlog
  • 简介:OneBlog 一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
  • 推荐等级 :⭐⭐⭐⭐
  • 评价 :技术栈也是主流的,模块不多,适合拿来练习

4. 蘑菇博客(微服务)

  • gitee:https://gitee.com/moxi159753/mogu_blog_v2
  • 简介:基于SpringBoot实现零配置让系统的配置更简单,使用了Mybatis-Plus快速开发框架,在不是复杂的查询操作下,无需写 sql 就可以快速完成接口编写。后台管理系统使用了 vue 中流行的ant,另外前后交互使用了JWT作为令牌,进行权限、登录校验。。
  • 技术 :Spring boot + MyBatis-Plus + JWT
  • 推荐等级:⭐⭐⭐⭐
  • 评价:项目技术栈比较新比较多,还用到了微服务,可以拿来练习微服务技术。

5. JPress

  • 官网:http://www.jpress.io/
  • gitee:https://gitee.com/JPressProjects/jpress
  • 简介:一个使用Java开发,类似WordPress的产品。天生融合微信生态系统,简单易上手。致力于为企业打造自主自属的营销平台,用技术助力企业营销变现。
  • 和WordPress有些相似,不过技术是采用Java来写的,WordPress支持的功能Jpress基本都有。
  • 之前我也搭建过:搭建java程序写的博客Jpress
  • 官网都有详细的介绍和使用
  • 推荐等级 :⭐⭐⭐⭐⭐

分享几个开源Java写的博客系统相关推荐

  1. Mblog 开源Java多人博客系统

    Mblog 开源Java多人博客系统 技术选型: JDK8 MySQL Spring-boot Spring-data-jpa Shiro Hibernate-search Ehcache Freem ...

  2. php+mysql个人博客系统_推荐几个开源的个人独立博客系统

    大家好,我是章鱼猫. 前几天,有读者留言:「有没有开源的个人独立博客系统」. 今天章鱼猫就应大家的要求,给大家分享几个非常不错的个人独立博客系统. 之前推荐过两个: 超级漂亮的 Tale 博客系统 一 ...

  3. java毕业设计个人博客系统mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计个人博客系统mybatis+源码+调试部署+系统+数据库+lw java毕业设计个人博客系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  4. 使用Node.js+Koa 从零开始写个人博客系统——后端部分(一)

    使用Node.js+Koa 从零开始写个人博客系统系列 提示:在此文章中你可以学习到的内容如下: 1 如何使用Koa快速搭建项目 2 对Koa的核心组件Koa-Route的简单使用 3 3层架构思想 ...

  5. java周边商户计算性能差_【美团外卖商家版电脑版和BLOG4J高性能的java/jsp版博客系统哪个好用】美团外卖商家版电脑版和BLOG4J高性能的java/jsp版博客系统对比-ZOL下载...

    BLOG4J 是一套基于 JAVA / JSP 技术的博客系统,是CMS4J兄弟产品之一,通过BLOG4J可以帮助门户网.企业快速的搭建自己的博客系统,并能够在BLOG4J基础之上进行扩展.订制.BL ...

  6. 四、Java多人博客系统-2.0版本

    由于时间关系,多人博客系统这里穿插一个2.0版本. 2.0版本本来是打算用于建立个人网站,但是后来发现个人建站需要购买域名服务器,还需要备案,很繁琐.最终放弃.完成此版本,最终也只是作为技术演练.此版 ...

  7. PHP+JS写一个博客系统

    文章目录 注册和登录界面的完成 注册界面 登录界面 数据库的创建 导入 连接 使用 数据库的连接 验证码的生成 DOACTION 即登录和注册的验证 发表博客 PHP学习完成,随之的实验是结合数据库, ...

  8. Java项目:个人博客系统(java+SSM+Mysql+Servlet+JavaWeb)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 项目内容包括:首页,登陆,新建文章,搜索,登陆日志,登录次数,评论统计,相关信息,文章列表等其他相关功能 另外:系统采用MVC ...

  9. Java项目:个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:文章展示.热门文章.文章分类.标签云用户登录评论.匿名评论用户留言.匿名留言评论管理.文章发布.文章管理文章数 ...

最新文章

  1. 热门的模型跨界,Transformer、GPT做CV任务一文大盘点
  2. boost::log模块实现宽字符日志记录示例
  3. system的相关用法
  4. 精打细算使用MaxCompute搭建数仓
  5. 那些让程序员炸毛的奇葩需求,说起来满满的都是泪!
  6. Linux查看可执行文件依赖库
  7. hp液晶显示器测试软件,专业4K标准 惠普DreamColor Z32x显示器测试
  8. xftp无法取消被动模式
  9. jQuery的id选择器
  10. AI芯片科普/MAC(Multiplier and Accumulation)是乘累加器
  11. 大数据分析过程是如何的
  12. HarmonyOS应用开发 — HelloWorld应用开发E2E体验
  13. 读提交和可重复读区别
  14. 华为服务器怎么进入系统,服务器怎么进入系统
  15. Python学习-爬虫入门知识点整理
  16. C#学习(十五)——窗体控件用法大全
  17. 二项分布的期望和方差
  18. ECE认证机构怎么选?
  19. 用仿ActionScript的语法来编写html5——第二篇,利用Sprite来实现动画
  20. visifire 控件

热门文章

  1. 18-一台电脑,USB连接两台打印机不打印问题总结
  2. sas和python哪个好学_从全方位为你比较3种数据科学工具的比较:Python、R和SAS(附链接)...
  3. Mybatis配置mapper.xml的三种方式
  4. html给隐藏域赋值,selenium webDriver给隐藏域赋值 input hidden set value
  5. EFCore的数据仓储模式
  6. 如何把ANSYS模型输出为CDB文件并导入FLUENT  【转载】
  7. 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入
  8. perf record/report
  9. 盛迈坤电商:店铺主营类目怎么样选择
  10. 山寨AppStore暴富者 中国最神秘的移动互联网赢家