大部分程序员都是只看博客而不去自己动手写,因为写博客真的很累,要整理思路、整理资料、编辑格式等等,一篇好的博客要花费很多时间和精力,但是当你坚持下来以后,你也会获得很多。

我们为什么要有自己的博客

提升自我

不管是自己开发还是使用开源博客,从申请网站、申请域名、网站发布等过程中你会受益良多,当博客搭建好以后你就不再是一个只会复制粘贴的码农了。
写博客会巩固自己掌握的知识点,并且提升归纳总结与表达能力。
还有,好的博客是面试装逼神器。。。

获取动力

当你一篇博客获赞成千上万时,你会更有动力写下去的。
尤其是一个系列或者一个项目,完整的分享出来,那种感觉真的是成就满满。

传播知识

当我们还是小白的时候,看各位大神博客学知识,当我们遇到问题的时候,一个好的博客能瞬间解决我们的问题。
现如今我们也掌握了更高级的知识与技能,是时候分享出来造福他人了。

开源还是开发

有能力有时间的大神可以自己开发,要是感觉自身能力不足或者为了节省时间,完全可以选一款自己较为满意的开源博客,不管是直接部署还是拿来改到自己满意为止都是不错的选择。

精选开源博客系统推荐

WordPress

在这里插入图片描述
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。全球约34%的网站都在用WordPress、小到兴趣博客、大到新闻网站,国外的学校里甚至都有WordPress相关的课程。
要做一个自己的模板的话,需要你有一定的专业知识,至少要懂一些HTML代码、CSS、PHP等相关的知识。
github地址:

github地址:https://github.com/WordPress/WordPress

Halo

Halo,一款优秀的开源的博客系统,里面详细的提供了用户文档、开发文档、主题仓库和各种服务,上手简单,也可以根据自己的需要进行二次开发。
github地址:https://github.com/halo-dev/halo
Halo支持多种主题

OneBlog

OneBlog 一个简洁美观、功能强大并且自适应的Java博客。使用springboot开发,前端使用Bootstrap。支持移动端自适应,配有完备的前台和后台管理功能。
gitee地址:https://gitee.com/yadong.zhang/DBlog
前台演示
后台演示

mblog

mblog开源免费的博客系统, Java语言开发, 支持mysql/h2数据库, 采用spring-boot、jpa、shiro、bootstrap等流行框架开发,支持多用户与主题切换。
gitee地址:https://gitee.com/mtons/mblog
mblog效果演示

资源打包下载

我将以上四款博客源码整理打包,大家可以加QQ群下载,群号1094211069,此QQ群只作为JAVA相关技术讨论,纯粹为大家提供一个技术交流平台,欢迎加入!
也可以关注我的公众号【逸游源码汇】,回复【开源博客】获取下载链接,公众号主要分享技术干货与前沿资讯,欢迎关注!

作者简介 :游逸,高级软件工程师,5年开发经验,微信公众号【逸游源码汇】,喜欢分享干货与关注技术前沿,关注公众号回复【开源博客】,即可获取资源,一起交流学习吧

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐