今天下午,尝试在Git Pages上安装了Hexo来作为我的备份博客。在此记录下整个的安装过程。

本地安装

首先,需要在本地安装Node.js。这个可以在官网下载并安装。如果安装成功,打开命令行,输入下图的命令,可以得到图中的提示。

图1 Node.js安装成功界面

然后就是需要在本地安装Git。安装Git过程非常简单,在此之前已经写了,因此在这里不再写了。

以上所有软件安装完成后,在本地新建一个目录,将其作为博客的本地目录,其实就是Git库在本地的目录。然后继续在命令行,调整到当前目录(即博客目录)下,输入:

npm install -g hexo-cli

完成后,再输入初始化命令:

hexo init

然后执行

npm install

 

完成后,指定的文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
|   ├── _drafts
|   └── _posts
└── themes

这即代表安装完成。然后再在命令行执行:

npm i hexo-server

然后执行

hexo cleanhexo generatehexo server

代表hexo启动。只需要在浏览器访问http://localhost:4000,就可以访问自己的博客了。

Git Pages建站

在GitHub建立与自己GitHub账号同名的仓库名,即<Github账号名称>.github.io。在本地如果没有已经同步过的仓库的情况下,需要添加SSH key。创建及连接方式在前文中已经讲过,不再累述。

然后修改本地的_config.yml。注意:由于该文件是YAML格式,所以所有内容务必严格按照YAML的格式来写,包括空格也应该有。该文件修改内容如下(在文件最后):

# Deployment## Docs: https://hexo.io/docs/deployment.htmldeploy:type: gitrepo: git@github.com:<Github账号名称>/<Github账号名称>.github.io.gitbranch: master

 

务必注意type:以及repo:和branch:后面是有空格的

当然,_config.yml可以按照自己的需求进行设置(该文件的介绍附在后面的文章)。

然后在命令行执行:

hexo ghexo d

或者

hexo cleanhexo generatehexo deploy

 

就大功告成啦~至此,一个简单的Hexo博客就搭建完成。接下来一篇文章是会介绍我遇到的问题及解决方案,由于最近时间比较紧,所以备用博客的正式搭建放在寒假进行,到时候再介绍主题、插件的东西。