完成了hexo的准备工作,接下来要部署到github上。


创建repository

在github上新建一个repository,命名为你的github用户名.github.io ,点击create repository

配置账户信息

回到git bash中,配置github账户信息(YourName和YourEmail都替换成你自己的):

username

username

email

email

(图片来源:https://www.cnblogs.com/visugar/p/6821777.html)

配置ssh

  1. 在gitbash中输入:ssh-keygen -t rsa -C "youremail@example.com,生成ssh。然后按下图的方式找到id_rsa.pub文件的内容。

  1. 进入github,点击右上角的头像,进入Settings

  1. 点击左边的SSH and GPG keys,然后点右边New SSH key

  1. title随便取,key就填刚刚那一段。 然后点击保存,完成ssh key设置。

配置deploy

  1. 用编辑器打开你的blog项目,修改_config.yml文件的一些配置(冒号之后都是有一个半角空格的,切记!!!):
deploy:
type: git
repository: git@github.com:username/username.github.io.git
branch: master
  1. 回到gitbash中,进入你的blog目录,分别执行以下命令:
hexo clean
hexo generate
npm i hexo-server
hexo server
  1. 打开浏览器输入:localhost:4000

​ ……接着你就可以遇见天使的微笑了~

完成deploy

  1. 安装deploy插件:在git bash中输入npm install hexo-deployer-git --save
  2. 使用编辑器编好文章,那么就可以使用命令:hexo d -g,生成以及部署了 。
  3. 部署成功后访问你的地址:https://用户名.github.io。你的博客就在这里了!

好了!接下来是写文章的教程。