Hexo配置基础环境包括:GitHub Pages、Git、Node。

环境准备

1、注册GitHub账号

2、安装Node

3、安装Git

注册GitHub账号和新建仓库

  • 登录到GitHub,如果没有GitHub帐号,使用你的邮箱注册GitHub帐号
  • 点击GitHub中的New repository创建新仓库,仓库名应该为:你的用户名.github.io 这个用户名使用你的GitHub帐号名称代替,这是固定写法。将来你的网站访问地址就是 你的用户名.github.io,弊端就是,我们只能创建一个这样的仓库。
  • 如果需要搭建多个博客,就需要注册多个GitHub账号。

安装Node

Hexo基于Node.js,Node.js下载地址:Download | Node.js 下载安装包,注意安装Node.js会包含环境变量及npm的安装,安装后,

检测Node.js是否安装成功,在命令行中输入 node -v 。
检测npm是否安装成功,在命令行中输入npm -v 。

补充:国内环境下把包的远程服务器设置为淘宝镜像,以加快下载速度。

使用命令行运行:

npm config set registry=https://registry.npm.taobao.org/

执行完毕后通过npm config get registry命令查看npm源:

D:\Code\MyBlog>npm config get registry
https://registry.npm.taobao.org/

安装Git

什么是Git ?简单来说Git是开源的分布式版本控制系统,用于敏捷高效地处理项目。我们网站在本地搭建好了,需要使用Git同步到GitHub上。
从Git官网下载:Git - Downloading, 现在的电脑基本都是64位的,选择64位的安装包即可。下载后安装,在命令行里输入git测试是否安装成功,若安装失败,参看其他详细的Git安装教程。

安装成功后,将你的Git与GitHub帐号绑定 。
打开命令行,设置user.name和user.email配置信息:

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

生成ssh密钥文件:
命令行任意位置键入如下命令

ssh-keygen -t rsa -C "你的GitHub注册邮箱地址"

然后直接三个回车即可,默认不需要设置密码。
然后找到生成的.ssh的文件夹中的id_rsa.pub密钥,用编辑器打开将内容全部复制。

注意:windows环境下id_rsa.pub是在cd C:\Users\你的用户名\.ssh目录下。

打开GitHub Settings keys 页面,点击“new SSH Key”来新建新的SSH Key:

Title为标题任意填即可,将刚刚复制的id_rsa.pub内容粘贴到Key中,最后点击“Add SSH key”完成添加。

检测GitHub公钥设置是否成功,在命令行中输入 ssh git@github.com ,出现You've successfully authenticated等字样即代表公钥设置成功。

至此,安装Hexo的基础环境已经全部搭建完成。

完整Hexo博客搭建流程请参考:Hexo博客搭建指南