想要搭建个人博客?这4个Java 开源博客系统,真香

点击上方 java后端编程 ,选择 星标 公众号

重磅资讯,干货,第一时间送达
---

一直在分享各种项目,最近有粉丝问我有木有开源博客系统,于是网上找了一波分享4个比较稳定的博客系统。

halo(完善生态)

  • Github 地址 :https://github.com/halo-dev/halo
  • Star : 20201015截取的数据

    想要搭建个人博客?这4个Java 开源博客系统,真香

  • 简介 :

     An excellent open source blog publishing application. | 一个优秀的开源博客发布应用。

  • 技术 :Spring Boot+JPA+Hutool
  • 推荐等级 :⭐⭐⭐⭐⭐
  • 评价 :主题多多,非常稳定,用户也多多,star多多,部署安装教程非常完善并且操作简单,还有小程序

    Halo 首页:

想要搭建个人博客?这4个Java 开源博客系统,真香

想要搭建个人博客?这4个Java 开源博客系统,真香

想要搭建个人博客?这4个Java 开源博客系统,真香


Halo首页-halo.run

Halo 主题仓库 :

想要搭建个人博客?这4个Java 开源博客系统,真香

OneBlog

  • Github 地址:https://gitee.com/yadong.zhang/DBlog
  • Star : 
  • 想要搭建个人博客?这4个Java 开源博客系统,真香

  • 简介 :

    OneBlog 一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。

    推荐等级 :⭐⭐⭐⭐
  • 评价 :技术栈也是主流的,模块不多,适合拿来练习

模块划分

模块 释义 备注
blog-core 核心业务类模块,提供基本的数据操作、工具处理等 该模块只是作为核心依赖包存在
blog-admin 后台管理模块 该模块作为单独项目打包部署
blog-web 前台模块 该模块作为单独项目打包部署
blog-file 文件存储功能模块 支持local、七牛云和阿里云OSS
blog-spider 爬虫相关代码模块 已使用blog-hunter插件替代

技术栈

  • Springboot 2.0.8

  • Apache Shiro 1.2.2

  • Logback

  • Redis

  • Lombok

  • Websocket

  • MySQL、Mybatis、Mapper、Pagehelper

  • Freemarker

  • Bootstrap 3.3.0

  • wangEditor

  • jQuery 1.11.1、jQuery Lazyload 1.9.7、fancybox、iCheck

  • 阿里云OSS

  • kaptcha

  • Qiniu

  • webMagic

想要搭建个人博客?这4个Java 开源博客系统,真香

Artificial-Intelligence-Algorithm-Scientist-www.piqiandong.com

solo

  • Github 地址:https://github.com/88250/solo
  • Star : 0.8k
  • 简介 :Solo 是一款小而美的开源博客系统,专为程序员设计。? Solo是 B3log 分布式社区的 Java 博客端节点系统,欢迎加入下一代社区网络。
  • 技术 :Docker+H2+Nginx+Latke (作者自研的以 JSON 为主的 Java Web 框架)
  • 推荐等级:⭐⭐⭐⭐
  • 评价 :项目成熟,缺点不是主流框架

solo 博客效果:

想要搭建个人博客?这4个Java 开源博客系统,真香

蘑菇博客(微服务)

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

完善的架构图

想要搭建个人博客?这4个Java 开源博客系统,真香

蘑菇博客前台效果:

想要搭建个人博客?这4个Java 开源博客系统,真香

蘑菇博客-专注于技术分享的博客平台-demoweb.moguit.cn

蘑菇博客后台效果:

想要搭建个人博客?这4个Java 开源博客系统,真香


技术栈

后端技术

技术 说明 官网
SpringBoot MVC框架 https://spring.io/projects/spring-boot
SpringCloud 微服务框架 https://spring.io/projects/spring-cloud/
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis-Plus ORM框架 https://mp.baomidou.com/
Swagger-UI 文档生产工具 https://github.com/swagger-api/swagger-ui
Kibana 分析和可视化平台 https://www.elastic.co/cn/kibana
Elasticsearch 搜索引擎 https://github.com/elastic/elasticsearch

轻量型数据采集器 https://www.elastic.co/cn/beats/
Logstash 用于接收Beats的数据并处理 https://www.elastic.co/cn/logstash
Solr 搜索引擎 http://lucene.apache.org/solr/
RabbitMQ 消息队列 https://www.rabbitmq.com/
Redis 分布式缓存 https://redis.io/
Docker 容器化部署 https://www.docker.com
Druid 数据库连接池 https://github.com/alibaba/druid
七牛云 七牛云 – 对象储存 https://developer.qiniu.com/sdk#official-sdk
JWT JWT登录支持 https://github.com/jwtk/jjwt
SLF4J 日志框架 http://www.slf4j.org/
Lombok 简化对象封装工具 https://github.com/rzwitserloot/lombok
Nginx HTTP和反向代理web服务器 http://nginx.org/
JustAuth 第三方登录的工具 https://github.com/justauth/JustAuth
Hutool Java工具包类库 https://hutool.cn/docs/#/
阿里大于 短信发送平台 https://doc.alidayu.com/doc2/index.htm
Github Actions 自动化部署 https://help.github.com/en/actions
Zipkin 链路追踪 https://github.com/openzipkin/zipkin
Flexmark-java Markdown转换Html https://github.com/vsch/flexmark-java
Ip2region 离线IP地址定位库 https://github.com/lionsoul2014/ip2region

前端技术

技术 说明 官网
Vue.js 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Nuxt.js 创建服务端渲染 (SSR) 应用 https://zh.nuxtjs.org/
Element 前端ui框架 https://element.eleme.io
Axios 前端HTTP框架 https://github.com/axios/axios
Echarts 图表框架 www.echartsjs.com
CKEditor 富文本编辑器 https://ckeditor.com/
Highlight.js 代码语法高亮插件 https://github.com/highlightjs/highlight.js
Vditor Markdown编辑器 https://github.com/Vanessa219/vditor
vue-cropper 图片裁剪组件 https://github.com/xyxiao001/vue-cropper
vue-image-crop-upload vue图片剪裁上传组件 https://github.com/dai-siki/vue-image-crop-upload
vue-emoji-comment Vue Emoji表情评论组件 https://github.com/pppercyWang/vue-emoji-comment
clipboard.js 现代化的拷贝文字 http://www.clipboardjs.cn/
js-beautify 美化JavaScript代码 https://github.com/beautify-web/js-beautify
FileSaver.js 保存文件在客户端 https://github.com/eligrey/FileSaver.js
SortableJS 功能强大的JavaScript 拖拽库 http://www.sortablejs.com/
vue-side-catalog 目录导航栏 https://github.com/yaowei9363/vue-side-catalog
uniapp 移动端跨平台语言 https://uniapp.dcloud.io/
colorUi 专注视觉的小程序组件库 https://github.com/weilanwl/ColorUI
showdown 用Javascript编写的Markdown 到Html转换器 https://github.com/showdownjs/showdown
turndown 用JavaScript编写的HTML到Markdown转换器 https://github.com/domchristie/turndown
蘑菇云后台管理系统-demoadmin.moguit.cn
-END-


PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。

Java后端编程交流群已成立

公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了官方交流群。扫描下方二维码备注 进群 或者关注公众号 Java后端编程 后获取进群通道。

想要搭建个人博客?这4个Java 开源博客系统,真香

—————END—————

推荐阅读:
SpringBoot+Vue 完整的外卖系统,手机端和后台管理,附源码!
Kafka原理篇:图解kakfa架构原理
带工作流的SpringBoot后台管理项目,一个企业级快速开发解决方案
毕业设计:Java简易学生宿舍管理系统
哈哈哈,徒手给小区开发一套系统!看能换一个停车位不....

最近面试BAT,整理一份面试资料Java面试BAT通关手册,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:关注公众号并回复 java 领取,更多内容陆续奉上。
明天见(。・ω・。)ノ♡

原创文章,作者:栈长,如若转载,请注明出处:https://www.cxyquan.com/11650.html

发表评论

登录后才能评论

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息