分享几个开源Java写的博客系统

举报
兮动人 发表于 2021/08/09 19:18:37 2021/08/09
【摘要】 分享几个开源Java写的博客系统

有关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
  • 官网都有详细的介绍和使用
  • 推荐等级 :⭐⭐⭐⭐⭐
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。