1. 首先安装node.js
在“http://nodejs.cn/”网址中下载安装包。
2.安装Git
打开“https://git-scm.com/downloads”网址,下载Git安装包,然后双击进行安装,快捷方式需要勾选。
如图:
3.在github注册并新建一个仓库
仓库名必须和用户名相同,格式为:用户名.github.io
4.Hexo的安装
1.新建一个文件夹,点开文件夹,再点击右键,选择“Git Bash Here”,如图:
2.这时候在打开的终端窗口中输入“npm install hexo -g”,
如图:
3.之后再输入“hexo -v”
,安装成功后会出现如图:
4.输入hexo init进行初始化
成功之后会显示如下图:
5.然后输入:npm install,再输入:hexo s
会出现一个地址,在浏览器查看地址就可以看到博客了。
打开浏览器后,看到的是:
6.将博客放入github网址可以访问到的地方
添加ssh,
继续输入:cs ~/.ssh 然后再输入:ls 查看是否有id_rsa和id_rsa.pub这两个文件夹,如图:
如果没有的话,输入“ssh-keygen -t rsa -C “你的github邮箱””,过程中可以直接点击回车,出现(y/n)时,输入y再点击回车,就可以看到这两个文件夹的地址了。
7.查看文件夹
根据上面的文件夹,在电脑中找到文件夹打开,并复制文件夹里面的全部内容,然后登录自己的github,点击头像,选择settings,如图:
再点击左边的SSH and GPG keys,点击New SSH keys,题目随意,Key中填写刚刚复制的全部内容,点击Add SSH key就成功了。
8.输入命令
添加后输入命令“ssh -T git@github.com”,看是否添加成功,出现这样的形式就说明成功了,如图:
9.修改文件
在项目的根目录中找到_config.yml文件,打开拉到最后,修改repository为自己github博客的ssh,如图:
并输入下面内容:
deploy:
type: git
repository: git@github.com:gloria-tang/gloria-tang.github.io.git
branch: master
10.部署文章
输入“npm install hexo-deployer-git --save”
安装完成后,输入“hexo d -g”就完成了部署。