有關Java寫的博客,網上其實有很多,一般自己如果有技術的話也是可以寫的出來的,但如果是開源的博客,好多人都在使用和維護,不斷完善這個博客的生態,是非常具有參考價值的。
下面就介紹幾個Java寫的開源博客系統,一般官網上都有詳細的文檔和搭建過程,這裡就簡單介紹下。
1. halo(完善生態)
- 這個博客是我比較早接觸的一個博客系統,在github的熱度也挺高的。
- 技術 :Spring Boot+JPA+Hutool
- 主題倉庫也是比較多的,同時也支持 Docker 部署,支持本地上傳,阿里雲 OSS/又拍雲 OSS/七牛雲 OSS/SM.MS 等雲存儲,可以更方便的管理你文章中的附件。
- 之前我也部署過halo博客:雲服務上搭建halo博客
- 推薦等級 :⭐⭐⭐⭐⭐
- 評價 :主題多,非常穩定,用戶也多,部署安裝教程非常完善並且操作簡單,還有小程序
2. solo
- 簡介 :Solo 是一款小而美的開源博客系統,專為程序員設計。Solo是 B3log 分佈式社區的 Java 博客端節點系統。
- 這個之前我也搭建過:Docker安裝solo博客部署到雲服務器教程
- 官網都有詳細的文檔介紹以及搭建教程,所以非常適合入門的同學來部署,主題或插件開發官網都有
- 技術 :Docker+H2+Nginx+Latke (作者自研的以 JSON 為主的 Java Web 框架)
- 推薦等級:⭐⭐⭐⭐
- 評價 :項目成熟,缺點不是主流框架
3. OneBlog
- 簡介:OneBlog 一個簡潔美觀、功能強大並且自適應的Java博客。使用springboot開發,前端使用Bootstrap。支持移動端自適應,配有完備的前臺和後臺管理功能。
- 推薦等級 :⭐⭐⭐⭐
- 評價 :技術棧也是主流的,模塊不多,適合拿來練習
4. 蘑菇博客(微服務)
- 簡介:基於SpringBoot實現零配置讓系統的配置更簡單,使用了Mybatis-Plus快速開發框架,在不是複雜的查詢操作下,無需寫 sql 就可以快速完成接口編寫。後臺管理系統使用了 vue 中流行的ant,另外前後交互使用了JWT作為令牌,進行權限、登錄校驗。。
- 技術 :Spring boot + MyBatis-Plus + JWT
- 推薦等級:⭐⭐⭐⭐
- 評價:項目技術棧比較新比較多,還用到了微服務,可以拿來練習微服務技術。
5. JPress
- 簡介:一個使用Java開發,類似WordPress的產品。天生融合微信生態系統,簡單易上手。致力於為企業打造自主自屬的營銷平臺,用技術助力企業營銷變現。
- 和WordPress有些相似,不過技術是採用Java來寫的,WordPress支持的功能Jpress基本都有。
- 之前我也搭建過:搭建java程序寫的博客Jpress
- 官網都有詳細的介紹和使用
- 推薦等級 :⭐⭐⭐⭐⭐