1、注册一个github账号。
通过网页版进入github,这个过程中可能会出现加载不出来,请耐心等待。
2、创建一个仓库。
用鼠标移至右上角头像位置,点击repositories选项,选择NEW,填写的仓库名为“用户名.github.io”,用户名要和左侧一致。
状态选择公开,下面的选项选择第一个,填写完仓库名称后即可成功创建
3、启用
点击右上角的settings,点开之后会弹出如下界面
在此界面之下一直下拉,找到github pages,点击蓝色的check it out here。会进入到以下界面:
如图则显示已经开启(一般情况下刚刚创建的时候会默认开启)
也可以点击change theme来改变主题。
4、下载git和node.js
直接去搜索这两个软件名称并在官网下载。
5、安装hexo
首先创建一个文件夹,并右击鼠标选择“git bash here”
会显示如图操作页面
在此输入命令
npm install -g hexo
进行安装
然后再输入hexo -v,对是否安装成功进行检查
若安装成功则显示
输入init对文件夹进行初始化
当最后一行出现“Starting biogging with Hexo”的时候则证明初始化成功(这个过程可能会有点漫长,请耐心等待)
再次输入指令
npm install
安装所需要的组件,安装成功则如图所示
输入hexo g,待出现反应后再次输入hexo s,启动服务器,可以通过访问http://localhost:4000打开hexo界面,如图
6、部署到github
编辑文件夹目录下的_config.yml文件,直接用记事本打开就可以,在最下面一行添加如图所示的代码
之后回到git bash here界面,去安装一个扩展包
输入指令
npm install hexo-deployer-git --save
7、检查SSH Keys设置
输入cd ~/.ssh
如果尾行出现“No such file or directory则证明不存在.ssh
之后输入
ssh-keygen -t rsa -C“自己的邮箱”
之后再次输入cd ~/.ssh,当出现如图所示内容时,则证明创建成功。
输入eval“$(ssh-agent -s)"
该过程可能需要进行多次尝试直到出现
Agent pid XXX(三个数字)
再输入ssh-add ~/.ssh/id_rsa,添加生成的sshkey到ssh-agent
8、添加ssh key到github
点击settings ,之后点击SSH and GPG keys,会出现如下界面。
然后点击 New SSH key
主题可以随便填写,但下面的key需要点开文件夹,里面有一个文件名为id_rsa.pub的文件,用记事板打开,复制并粘贴到下面。
输入ssh -T git@github.com去测试是否成功,如果成功,就能看到“Hi用户名”
再次输入hexo d -g
就成功部署了。



