Loading...

自建博客用它就够了

未分类 1个月前 Maple
11 0 0
就聊挣钱

大家好,我是```指北君```,今天为大家推荐一款优秀的国产开源博客。

### **如何评价一个开源项目是否优秀呢?**

​ 仅靠Star并不能证明一个项目的好坏,但是,好的项目有几个通性,除Star数外,项目活跃程度、开发人员数量、社区环境等也很重要。

- 一个项目拥有可观的开发者数量,且这些开发者都是当前领域的专家,那这个项目无疑是成功的。 反之,该项目则很有可能在短期内失去维护,甚至停止更新。
- 该项目是否容易吸纳新的贡献者。
- 包括项目源码是否容易获得,新的贡献者能否轻松参与项目贡献,项目维护者是否对外来贡献者持开放态度等等。. 这将决定该项目是否会在短期内改变开源协议甚至变成闭源软件。
- 项目在世界范围内的使用情况。

[Halo](https://github.com/halo-dev/halo) 就是这样一个基于Java语言的国产优秀开源博客项目,Github上Star 20k+。

​ ![1](https://gitee.com/coderguide/blog/raw/master/assets/halo/1.png)

### **推荐理由**

- 开箱即用,文档手册完整,对非技术人员友好
- 官网、手册、开发社区成熟完整,各种主题也可以支持你不安分的内心
- java开源,前后端分离,对于Java 开发者来说很友好,易于二次开发
- 功能齐全,支持多种安装方式,生态系统多样化
- 数据存储默认为轻量级内置数据库H2,切换为MySql也很方便,有相应文档说明
- 自18年开始,持续更新迭代70多个版本,最新提交时间在两周内

### **系统架构介绍**

[Halo](https://github.com/halo-dev/halo) 博客系统分为以下四个部分:

| 项目名称 | 简介 |
| -------------------------------------------------------- | ------------------------------------------------------------ |
| [halo](https://github.com/halo-dev/halo) | 提供整个系统的服务,采用 [Spring Boot](https://spring.io/) 开发 |
| [halo-admin](https://github.com/halo-dev/halo-admin) | 负责后台管理的渲染,采用 [Vue](https://vuejs.org/) 开发,已集成在 Halo 运行包内,无需独立部署。 |
| [halo-comment](https://github.com/halo-dev/halo-comment) | 评论插件,采用 [Vue](https://vuejs.org/) 开发,在主题中运行方式引入构建好的 Javascript 文件即可 |
| [halo-theme-*](https://github.com/halo-dev) | 主题项目集,采用 [Freemarker](https://freemarker.apache.org/) 模板引擎编写,需要包含一些特殊的配置才能够被 halo 所使用 |

### **特性** ![](https://gitee.com/coderguide/blog/raw/master/assets/halo/2.png)

### **代码结构** ![](https://gitee.com/coderguide/blog/raw/master/assets/halo/3.png)

### **主题仓库** ![](https://gitee.com/coderguide/blog/raw/master/assets/halo/4.png)

### **贡献支持** ![](https://gitee.com/coderguide/blog/raw/master/assets/halo/5.png)

### **其他优秀开源博客推荐**

WordPress :全球最热门的开源博客,PHP语言编写,免费试用,支持付费拓展。

### **指北君有话说**

Halo项目拥有近百位开发者,一直在开源持续更新迭代,社区包容度也很高,相关问题及反馈也很多,Gitee也有相应的仓库,总的来说是相当优秀的国产项目了。

个人使用这个博客也有近两年了,稳定性还不错,版本升级备份也很简单,也自己修改了一些个性化的代码,总的来说蛮适合Java开发者的。对其他语言开发者来说,也不失为一个学习springboot的实用项目,相比于更为流行的 WordPress 也毫不逊色,作为优秀的国产开源项目值得支持一下。

在扩展生态上,我还找到了另一个和Halo适配的开源微信小程序项目 WeHalo 可以在微信小程序同步浏览自己的博客,也相当方便。感兴趣的小伙伴一定要试试啊。

开源指北,立志做最好的开源分享平台,分享有趣实用的开源项目。 <br />
欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。
还有简历模板、各种技术面试资料等100G的资源等着你领取哦。
公众号回复<span style="color:#F29D79;background-color:#F3F4F4;border-radius: 4px;padding: 2px 4px;margin: 0 2px;font-size: 14px;">
888</span>马上加入,快来一起来聊一聊吧!

<span style="display:block;text-align:center;"><span style="color:#F29D79;background-color:#F3F4F4;border-radius: 4px;padding: 2px 4px;margin: 0 2px;font-size: 14px;">开源指北</span>公众号回复<span style="color:#F29D79;background-color:#F3F4F4;border-radius: 4px;padding: 2px 4px;margin: 0 2px;font-size: 14px;">
XXX</span>获取资源。</span>

以上就是本次推荐的全部内容,我是```指北君```,感谢各位的观看。

![](https://gitee.com/coderguide/blog/raw/master/assets/end-pic.png)

 

版权声明:Maple 发表于 2023年2月6日 上午4:41。
转载请注明:自建博客用它就够了 | 24k导航

相关文章

暂无评论

暂无评论...