刚搭建好博客,第一篇博客就说一下如何配置Hexo到GitHub吧!
我的环境是Windows10 家庭版 64位
安装node.js和git
node的安装
说实话具体的安装步骤我已经忘了,因为很久前我就安装了,估计也就一直下一步就好了,在这里给出下载链接,如果安装过程中出现问题的话,请各位自行百度解决下
以下是安装成功的样子
git的安装
git下载地址,我安装的时候是一直下一步就好了
安装成功后在空白处单击右键会出现以下两个图标
注册GitHub并新建项目
注册没什么好说的直接到GitHub官网注册就好
新建项目时注意项目名必须是用户名.github.io,否则可能会无法访问
安装Hexo
在自己喜欢的地方创建文件夹,名称任意,用于存放Hexo,然后按住Shift + 鼠标右键会发现有个
单击它打开命令行窗口,输入
npm install hexo -g
开始安装Hexo
经过一段时间的等待,hexo就安装好了,此时可以输入
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
然后点击
再点击
将复制好的秘钥粘贴进去即可进去即可
输入以下代码验证是否成功,若Hi后出现你的github名称,就代表秘钥添加成功
ssh -T git@github.com
配置hexo目录下的_config.yml ,deploy在文件的最下面1
2
3
4deploy:
type: git
repository: 新建项目中的SSH
branch: master
在此复制SSH地址,粘贴到repository中
在命令行输入安装扩展
npm install hexo-deployer-git –save
完成后输入
hexo d -g
即可完成整个hexo的部署
输入用户名.github.io即可访问