調(diào)研了 100 來(lái)個(gè) Java開(kāi)源博客系統(tǒng),發(fā)現(xiàn)這 7 個(gè)最哇塞!
因?yàn)閭€(gè)人需求,我重新整理了一些 Java 博客系統(tǒng),大部分都是基于 Spring Boot 開(kāi)發(fā)的。
這篇文章我會(huì)簡(jiǎn)單從下面幾個(gè)維度來(lái)總結(jié)對(duì)比了一下這些博客項(xiàng)目:
star 數(shù)量 技術(shù)選型 社區(qū)生態(tài)
歡迎小伙伴們?cè)u(píng)論區(qū)補(bǔ)充完善。?( ′???` )比心
halo
Github 地址 :https://github.com/halo-dev/halo Star : 18.5k 簡(jiǎn)介 :? 一個(gè)優(yōu)秀的開(kāi)源博客發(fā)布應(yīng)用。 技術(shù) :Spring Boot+JPA+Hutool 推薦等級(jí) :?????
這款博客生態(tài)非常好(可選主題也非常多),使用的人也非常多。并且!!還提供了小程序端! 另外,搭建步驟也非常簡(jiǎn)單,基本是傻瓜式的。
Halo 首頁(yè):

Halo 主題倉(cāng)庫(kù) :

Halo 博客效果:

OneBlog
Github 地址:https://gitee.com/yadong.zhang/DBlog Star : 3.0k 簡(jiǎn)介 :一個(gè)簡(jiǎn)潔美觀、功能強(qiáng)大并且自適應(yīng)的 Java 博客。 技術(shù) : Springboot + Shiro + MySQL + Mybatis + Redis 推薦等級(jí) :????
我個(gè)人比較喜歡的這一款博客樣式類型,自帶評(píng)論系統(tǒng)、SEO、第三方登錄等功能。比較適合做知識(shí)沉淀類網(wǎng)站。

蘑菇博客
Github 地址:https://gitee.com/moxi159753/mogu_blog_v2 Star: 2.7k 簡(jiǎn)介:蘑菇博客(MoguBlog),一個(gè)基于微服務(wù)架構(gòu)的前后端分離博客系統(tǒng)。 技術(shù) :Spring Boot + Spring Cloud Alibaba + MyBatis-Plus + ElasticSearch 推薦等級(jí):?????
陌溪大佬的博客必須要隆重推薦一下。
大家應(yīng)該也是第一次看到基于微服務(wù)架構(gòu)的個(gè)人博客系統(tǒng)。作者采用微服務(wù)架構(gòu)只是為了檢驗(yàn)自己對(duì)于微服務(wù)相關(guān)框架的掌握,正如作者說(shuō)的那樣,使用微服務(wù)架構(gòu)也是為了滿足自己的學(xué)習(xí)需求。

另外,蘑菇博客現(xiàn)在還有熱心的朋友提供了基于 Go 語(yǔ)言的版本!地址:https://gitee.com/yanglei88/mogu-go-v2 。這對(duì)于剛好想要學(xué)習(xí) Go 語(yǔ)言的朋友來(lái)說(shuō),就很舒服了!
蘑菇博客的系統(tǒng)架構(gòu):

蘑菇博客前臺(tái)效果:

蘑菇博客后臺(tái)效果:

mblog
Gitee 地址:https://gitee.com/mtons/mblog Star: 2.7k 簡(jiǎn)介:一款基于 Spring Boot 的博客系統(tǒng),支持多用戶,支持切換主題! 技術(shù) :Spring Boot + JPA + Shiro 推薦等級(jí):???
mblog 可以作為一個(gè)備選項(xiàng),整體質(zhì)量比我推薦的其他開(kāi)源博客要低一些。
這個(gè)博客比較有亮點(diǎn)的地方就是支持切換主題,而且,這個(gè)切換過(guò)程還是非常方便的!

myblog-mybatis
Github 地址:https://github.com/oneStarLR/myblog-mybatis Star: 0.2k 簡(jiǎn)介:一款基于 Spring Boot +Mybatis 的博客系統(tǒng)!包含詳細(xì)的數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。 技術(shù) :Spring Boot + +Mybatis 推薦等級(jí):????
這個(gè)博客的樣式整體還是比較精致美觀的,應(yīng)該能夠滿足絕大部分人的需求。

solo
Github 地址:https://github.com/88250/solo Star : 0.8k 簡(jiǎn)介 :Solo 是一款小而美的開(kāi)源博客系統(tǒng),專為程序員設(shè)計(jì)。?? Solo是 B3log 分布式社區(qū)的 Java 博客端節(jié)點(diǎn)系統(tǒng),歡迎加入下一代社區(qū)網(wǎng)絡(luò)。 技術(shù) :Docker+H2+Nginx+Latke (作者自研的以 JSON 為主的 Java Web 框架) 推薦等級(jí):???? 評(píng)價(jià) :和 halo 一樣,都是比較成熟的博客系統(tǒng)了,并且生態(tài)特別好。Solo 第一個(gè)版本是在 2020 年發(fā)布,到現(xiàn)在為止,Solo 項(xiàng)目的作者已經(jīng)維護(hù)這個(gè)項(xiàng)目快 10 年了。為你們點(diǎn)贊!感謝你們的付出!另外,需要格外說(shuō)明一下:項(xiàng)目框架不是選用的主流的 Spring Boot 而是作者自己寫(xiě)的一個(gè)叫做 Latke 的 web 框架。
solo 博客效果:

plumemo
Github 地址 :https://github.com/byteblogs168/plumemo。 Star: 0.4k 簡(jiǎn)介:基于SpringBoot實(shí)現(xiàn)零配置讓系統(tǒng)的配置更簡(jiǎn)單,使用了Mybatis-Plus快速開(kāi)發(fā)框架,在不是復(fù)雜的查詢操作下,無(wú)需寫(xiě) sql 就可以快速完成接口編寫(xiě)。后臺(tái)管理系統(tǒng)使用了 vue 中流行的ant,另外前后交互使用了JWT作為令牌,進(jìn)行權(quán)限、登錄校驗(yàn)。。 技術(shù) :Spring boot + MyBatis-Plus + JWT 推薦等級(jí):????
plumemo 的界面簡(jiǎn)潔美觀,代碼結(jié)構(gòu)也比較清晰,非常適合拿來(lái)學(xué)習(xí),同時(shí)適合用來(lái)作為自己搭建個(gè)人博客的選擇。
plumemo 博客后臺(tái)效果:
以上就是我今天要推薦的所有博客了。花了比較長(zhǎng)時(shí)間去搜索以及對(duì)比,希望能對(duì) JavaGuide 的小可愛(ài)們的有幫助!?( ′???` )比心推薦?? :1049天,100K!簡(jiǎn)單復(fù)盤(pán)!
推薦?? :Github掘金計(jì)劃:Github上的一些優(yōu)質(zhì)項(xiàng)目搜羅
