搭建自己的技术博客系列二把-Hexo-博客部署到-GitHub-上

47次阅读

共计 929 个字符,预计需要花费 3 分钟才能阅读完成。

1、在 GitHub 上建一个新仓库

2、配置 Git 的 SSH KEY

生成 SSH 添加到 GitHub
回到你的 git bash 中,

git config –global user.name “yourname”
git config –global user.email “youremail”

这里的 yourname 输入你的 GitHub 用户名,youremail 输入你 GitHub 的邮箱。这样 GitHub 才能知道你是不是对应它的账户。

可以用以下两条,检查一下你有没有输对

git config user.name
git config user.email

然后创建 SSH, 一路回车

ssh-keygen -t rsa -C “youremail”

这个时候它会告诉你已经生成了.ssh 的文件夹。在你的电脑中找到这个文件夹。

ssh,简单来讲,就是一个秘钥,其中,id_rsa 是你这台电脑的私人秘钥,不能给别人看的,id_rsa.pub 是公共秘钥,可以随便给别人看。把这个公钥放在 GitHub 上,这样当你链接 GitHub 自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过 git 上传你的文件到 GitHub 上。

而后在 GitHub 的 setting 中,找到 SSH keys 的设置选项,点击 New SSH key
把你的 id_rsa.pub 里面的信息复制进去。

3、更改 Hexo 配置文件_config.yml

这一步,我们就可以将 hexo 和 GitHub 关联起来,也就是将 hexo 生成的文章部署到 GitHub 上,打开站点配置文件 _config.yml,翻到最后,修改为
YourgithubName 就是你的 GitHub 账户

deploy:
  type: git
  repo: https://github.com/Yourgithub…
  branch: master

这个时候需要先安装 deploy-git,也就是部署的命令, 这样你才能用命令部署到 GitHub。

npm install hexo-deployer-git –save
然后

hexo clean
hexo generate
hexo deploy

这样就可以成功地把 hexo 博客部署到 Github 上了。

打开 https://h2pl.github.io/ 就可以看到效果啦。

正文完
 0