今天下午,尝试在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博客就搭建完成。接下来一篇文章是会介绍我遇到的问题及解决方案,由于最近时间比较紧,所以备用博客的正式搭建放在寒假进行,到时候再介绍主题、插件的东西。