将hexo博客搭建在github上
注册github账号并创建仓库
首先在github上注册账号。
填写用户名、email、密码会有验证通过邮箱发送给你,进行验证选择仓库创建一个和你用户名相同的仓库,如:你的用户名+.github.io,必须以用户名开头
创建仓库
步骤-点击new repository新建- repository name 输入,点击创建按钮
SSH相关设置
因为需要部署到你的github仓库,每次更改都要deploy ,如果不配置ssh key 每次你都需要输入github 账号密码,太过烦琐。
生成SSH
在blog目录下打开命令窗口,输入代码
git config --global user.name "yourname"//yourname填写你的github用户名git config --global user.email "youremail"//youremail填写你的github的邮箱
可以用代码检查是否输入正确
git config user.namegit config user.email
执行以下命令生成密钥和公钥
ssh-keygen -t rsa -C "youremail"
之后回车,通过命令窗口显示的路径找到idrsa.pub打开,将内容复制
添加到github
github主页点击右上角头像,setting-> SSH and GPG keys,新建SSH key。title可以随便填写,可以不填,我填的是我的用户名。key里面要把你的idrsa.pub里面的信息复制进去,然后点击Add SSH key这里验证一下是否连接成功,在根目录下的git bash中输入:
ssh -T
会有如下提示:
The authenticity of host github.com (52.74.223.119) cant be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Are you sure you want to continue connecting (yes/no)?
输入:yes,会有以下提示:
Hi yremp2! Youve successfully authenticated, but GitHub does not provide shell access.
这表示配置成功,就可以下一步操作了。
将Hexo部署到github
修改配置文件
这一步是将hexo和Github关联起来,在你的博客根目录(我的是:Blog)下找到 config.yml,可以用记事本打开,在最下方找到
deploy: type: git repo: branch: master
配置文件:后需要有空格,没有会出错
部署
安装deploy-git,blog目录下打开命令窗口
npm install hexo-deployer-git --save
然后输入
hexo cleanhexo ghexo d
输入hexo d时可能有时会跳出窗口要你输入username和password。
这个时候在你的github仓库中你会发现会出现跟你博客根目录一样的文件,你的根目录上的文件已经部署到你的github仓库上了。
打开浏览器,输入xxxx.github.io,这里将请按照你的github用户名.github.io 输入,就可以访问你的博客啦。
新建文章
hexo n 文章名称
上传github
hexo clean hexo g hexo d
hexo常用命令
hexo clean //清除缓存hexo g //生成新数据hexo d //部署hexo s //启动本地服务预览npm install hexo -g //安装Hexonpm update hexo -g //升级hexo init 初始化博客hexo server -p 5000更改端口

都什么年代了,你居然还连不上GitHub?
前言众所周知,GitHub是我们程序员在上班或者学习的时候经常会逛的一个地方[手动狗头],而且如果我们想参与开源项目的话,GitHub也是一个很好的平台。

个人博客第1篇——注册GitHub
注册GitHub详细步骤: