【Hexo教程-从零开始搭建个人博客】2、Hexo配置基础环境
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 |
安装Git
什么是Git ?简单来说Git是开源的分布式版本控制系统,用于敏捷高效地处理项目。我们网站在本地搭建好了,需要使用Git同步到GitHub上。
从Git官网下载:Git - Downloading, 现在的电脑基本都是64位的,选择64位的安装包即可。下载后安装,在命令行里输入git测试是否安装成功,若安装失败,参看其他详细的Git安装教程。
安装成功后,将你的Git与GitHub帐号绑定 。
打开命令行,设置user.name和user.email配置信息:
git config --global user.name "你的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的基础环境已经全部搭建完成。