注册登记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”
后quarterfinal,透过指示询问处显示的方向找出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#更动端口