Hello, Hexo

刚搭建好博客,第一篇博客就说一下如何配置Hexo到GitHub吧!

我的环境是Windows10 家庭版 64位

安装node.js和git

node的安装

说实话具体的安装步骤我已经忘了,因为很久前我就安装了,估计也就一直下一步就好了,在这里给出下载链接,如果安装过程中出现问题的话,请各位自行百度解决下

以下是安装成功的样子

node版本信息

git的安装

git下载地址,我安装的时候是一直下一步就好了

安装成功后在空白处单击右键会出现以下两个图标

git版本信息

注册GitHub并新建项目

注册没什么好说的直接到GitHub官网注册就好
新建项目时注意项目名必须是用户名.github.io,否则可能会无法访问

安装Hexo

在自己喜欢的地方创建文件夹,名称任意,用于存放Hexo,然后按住Shift + 鼠标右键会发现有个

shell

单击它打开命令行窗口,输入

npm install hexo -g

开始安装Hexo

经过一段时间的等待,hexo就安装好了,此时可以输入

hexo -v

验证是否安装成功
成功效果图:
hexo-v

然后输入

hexo init

开始初始化hexo,经过一段时间的等待,当看到Start blogging with Hexo!时,就代表初始化已经完成了,此时再输入

npm install

安装所需组件,安装完成后再输入

hexo g

然后输入

hexo s

开启服务,此时如果不出意外在浏览器输入localhost:4000就可以访问到首页了,然后hexo基本已经安装完毕了,下一步要开始上传到git了

配置git

首先打开 Git Bash,设置用户名和邮箱

git config –global user.name “用户名”
git config –global user.email “邮箱地址”

输入以下代码可查看配置信息

git config -l

完成后输入以下代码生成秘钥(输入后按下三次回车)

ssh-keygen -t rsa -b 4096 -C “邮箱地址”

启动ssh-agent

eval $(ssh-agent -s)

生成ssh key到ssh-agent

ssh-add ~/.ssh/id_rsa

使用命令复制秘钥

clip < ~/.ssh/id_rsa.pub

登录GitHub点击头像下的setting
settig
然后点击
ssh
再点击
new
将复制好的秘钥粘贴进去即可进去即可
输入以下代码验证是否成功,若Hi后出现你的github名称,就代表秘钥添加成功

ssh -T git@github.com

配置hexo目录下的_config.yml ,deploy在文件的最下面

1
2
3
4
deploy:
type: git
repository: 新建项目中的SSH
branch: master

在此复制SSH地址,粘贴到repository中
ssh
在命令行输入安装扩展

npm install hexo-deployer-git –save

完成后输入

hexo d -g

即可完成整个hexo的部署
输入用户名.github.io即可访问