写在前面:这里是博客搭建的一个概述,后面有时间的话会以博客框架为基础详细演示其搭建过程。
博客的重要性:
1)作为程序员,没有自己的个人博客都不好意思和别人说你是程序员。
2)非常重要的一点就是找工作面试的时候可以写在简历上,一定是大大的加分项,并且会给面试官非常好的印象(热爱技术分享、交流的程序员是很受青睐的)。
搭建博客的方式概述:
1)动态博客---自己搭建,需要懂前端和后端,比如CSDN博客管理系统,有前台和后台。常见的技术栈是比如后台用Spring Boot,前台用thymeleaf模板+js等,数据库用MySQL。动态的意思就是后台可以管理(增删改查)。动态博客功能强大,但是需要懂很多技术,比如前后端,数据库等,还需要部署到服务器,所以对技术要求比较高。
2)使用现成的博客框架:
-
wordpress : www.wordpress.org 动态博客,开源,用php写的
-
hexo:www.hexo.io 静态博客,纯前端,js写的,没有后台。
-
jekyll : www.jekyll.com 静态博客
-
gohugo: www.gohugo.org go语言实现
-
vuepress: vuepress.vuejs.org vue.js实现,静态
-
solo : solo.b3log.org java实现