好早就搞了用hexo+github搭建自己的博客,只是自己拖延症和懒癌犯了,之前的博客留下了个半成品。最近没有小姐姐可以约了,那就自己倒腾点东西让自己学点新东西,记点日记写写总结。
本文描述的步骤都是基于win10平台搭建的。

框架搭建

Github的准备和设置

1、准备。安装git客户端,安装完成后配置环境变量;检验是否环境变量配置好的方法是在cmd下使用git –version命令之后可以显示出git的版本;安装完成之后会有三个终端Git Bash,Git CMD, Git GUI,本文后续的命令都是在Git Bash终端下搞定。

2、配置。
2.1)、在github上面注册自己的账号,会有一个用户名(yourname);
2.2)、在github上新建一个repository,把名字取为yourname.github.io,这里面的yourname是你自己注册的github账号的用户名;
2.3)、另外的github的ssh的配置方法参考的是CSDN上的一篇博客,博客已经讲得很清楚了在此处不赘述。

Hexo的安装

1、安装HEXO。按照官网的指示信息进行安装,这里需要安装Node.js(当然如果已经安装了就不必要了)。

博客的搭建

1、在本地的PC上面新建一个文件夹,注意此文件夹必须为空;
2、Git Bash进入终端,然后通过cd命令进入上一步建立的文件夹目录,然后逐步输入以下命令:

1
2
3
4
$ hexo init
$ hexo install
$ hexo g
$ hexo s

3、此时已经完成了博客的初步搭建,在本地机器上输入网址http://0.0.0.0:4000/,将看到默认的网页,即你的博客样子。注意,链接不能打开,可能是4000的端口被别的程序占用。需要切换端口,换用指定端口的命令为:

1
$ hexo s -p 3600

此时的链接也相应的改为http://0.0.0.0:3600/。
4、上述的博客的主题是默认主题,如果需要自定义主题可以去官网的主题区挑选喜欢的主题,一般的主题都会有使用说明,按照使用说明上进行操作即可。

博客的部署

1、搭建好博客后需要部署到github上面需要修改本地博客文件夹下面_config.yml,修改#site下面的内容;
2、在#deployment下增加内容
deploy:
type: git
repository: git@github.com:yourname/yourname.github.io.git
branch: master
3、还需要修改URL相关的信息
url: https://yourname.github.io/blog
root: /yourname.github.io/
具体的配置信息可以参考知乎上的一个答案
4、修改完成后保存_config.yml,进入到博客的文件夹下。
4.1)、运行命令

1
$ npm install hexo-deployer-git -save

4.2)、运行命令

1
$ hexo d -g

4.3)、在网页输入网址https://yourname.github.io/,即查看到自己的博客。

新建文章

1,命令格式,hexo new post “文章的名字”,

2,在dir目录的source/_posts下自定义filename.md,有固定格式

鸣谢

博客的搭建过程中得到了胡文皓同学和沈静同学的大力支持,在此表示一并的感谢!互联网真是个好东西,几乎可以找到你遇上的所有问题的答案。