前言
作为一名IT工作者,在日常的忙碌之外,还需要能静下心来,把自己的感悟、反思做好总结——组织自己的思想,并将其转化为文字,这是一项颇具难度却也极具价值的技能。定期写作能帮助我们打磨此技能,有了很好的表达能力会让你在生活的诸多领域受益。此外,如果能约束自己定期更新博客,你也就在持续刷新自己的技能,保证自己处于自己所在专业领域的前沿。
本文将手把手教你用Hexo+Github搭建个人博客,给世界一个认识你的机会。
1、关于Hexo
Hexo是基于NodeJs的静态博客框架,简单且轻量,生成的静态网页也可以托管在Github上。Hexo有以下优势:
- 超快速度
- 支持MarkDown书写
- 一键部署
- 丰富的插件

2、准备环境
2.1、安装node.js
首先,去nodejs官网下载对应的系统安装包,按提示安装。
检验安装成功:
[root@10 ~]# node -v
2.2、安装hexo
[root@10 ~]# npm install hexo-cli -g
3、利用Hexo在本地生成个人博客
3.1、创建博客目录 sogoutest.github.io
[root@10 ~]# hexo init sogoutest.github.io[root@10 ~]# cd sogoutest.github.io[root@10 ~]# npm install
3.2、生成静态页面
[root@10 ~]# hexo clean[root@10 ~]# hexo g
3.3、运行server
[root@10 ~]# hexo s
然后打开浏览器,输入地址 localhost:4000 即可看到效果
4、发送你的第一篇文章
4.1、命令行生成文章
[root@10 ~]# hexo new testarticle
此时hexo会在source/_posts目录下生成testarticle.md文件(也就是一个markdown文件),简单输入一些内容,保存即可。
[root@10 ~]# hexo clean[root@10 ~]# hexo g[root@10 ~]# hexo s
访问localhost:4000即可看到你的新文章
4.2、自己写markdown
我们也可以自己写一个markdown文章,将生成的md文件放在source/_posts/即可
5、网站配置
网站的设置在_config.yml文件中,编辑此文件即可修改网站标题一类的配置。
- title -> 网站标题
- subtitle -> 网站副标题
- description -> 网站描述
- author -> 作者名
- language -> 网站使用的语言
6、主题选择
有意思的地方来了,我们可以在Hexo官网选择自己喜欢的主题,下载到本地即可,跟选皮肤一样:

6.1、下载主题
比如小编选择了archer主题:
[root@10 ~]# git clone https://github.com/fi3ework/hexo-theme-archer
6.2、使用新主题
在网站配置文件_config.yml中,配置theme**:
theme: archer #archer是主题的名称
6.3、生效主题
[root@10 ~]# hexo clean [root@10 ~]# hexo g[root@10 ~]# hexo s
7、将博客部署在Github上
7.1、创建github仓库
比如你的账户名是sogoutest,那么创建的public仓库就是sogoutest.hithub.io。
7.2、安装hexo-deployer-git
hexo-deployer-git这个软件的作用就是将本地的网页部署在git上:
[root@10 ~]# npm install hexo-deployer-git --save
7.3、网站配置git
在_config.yml中配置git及分支:
deploy: type: git repo: branch: [branch] #分支,默认master
7.4、生效部署
[root@10 ~]# hexo d
到此为止,一个完整的hexo博客就生成了。
8、写在后面
贵有恒何必三更眠五更起,最无益只怕一日曝十日寒
搭建好个人博客仅仅是第一步,持之以恒地坚持写作,坚持不懈地产生高品质的内容,将有价值的内容以不同的形式呈现,分享你的经验给你的读者,才是写博客的快乐所在。
p.s. 如果你博客的流量足够大,也能获取一些广告收益哦。