首页 > 其他 > 详细

hexo教程(二)——使用hexo+github搭建个人博客

时间:2019-09-25 17:36:02      阅读:79      评论:0      收藏:0      [点我收藏+]

在上一节内容当中,我们成功的使用了hexo搭建了本地博客,这节我们就来说说如何将博客部署到Github主页中

使用hexo+github搭建网上个人博客

新建github仓库

  • 登录到自己的Github中,新建一个仓库,命名为username.github.io,其中的username是你的用户名,勾选Initialiaze this repository with a README,创建仓库,过程如下图所示技术分享图片

  • 创建成功后,选择Settings,向下翻到Github Pages,如下图所示技术分享图片技术分享图片

  • 我们可以访问自己的username.github.io,如图所示技术分享图片

  • 返回username.github.io的仓库中,复制Git地址,如图所示技术分享图片

本地操作

结束上面的步骤,我们返回本地的文件夹中

  • 我们在/Blog/hexo/文件夹中,找到_config.yml文件,用文本编辑器打开它。如图所示技术分享图片

  • 将最下面的deploy改为下图所示的内容,其中repo的地址就是刚才我们复制的Git地址,修改好后保存退出。
    【注】修改内容中的:和后面的字母之间要有一个空格,否则后续内容会报错技术分享图片

  • 接下来,我们暂且不考虑新建文章,在Git Bash中执行npm install hexo-deployer-git --save命令,耐心等待一段时间,如图所示
    技术分享图片

  • 最后执行 hexo deploy或者hexo d
    【注】这一步需要保证Github上拥有本机的公钥,可以自行查找解决办法技术分享图片
    在这里,我遇到了一个问题:按网上的判断方法,我已经成功地配置了公钥,但每次执行hexo d,都会让我输入一遍username和password技术分享图片技术分享图片

后来,我在网上找到了一种方法:

  1. 新建系统变量,变量名为HOME,变量值为%USERPROFILE%技术分享图片
  2. C:/users中的个人文件夹下面新建一个名为_netrc的文件,编辑内容为
machine github.com
login username
password userpassword

其中usernameuserpassword是Github的用户名和密码,这样就不必再重复输入用户名和密码了,但使用明文存储账号密码也存在不安全的风险
技术分享图片
后来!当我在编辑博客的时候,我发现:即使删了这个文件,再去执行hexo d也不需要输入用户名和密码了,原因不明。。。

  • 最后,成功部署
    技术分享图片

  • 在浏览器中访问username.github.io,我们发现之前运行在本地的博客已经成功发布到网站上面去了技术分享图片

  • 到这里,我们就成功地将Github部署到了Internet上面,下一节我们来谈一谈如何新建一篇博客并发布。

hexo教程(二)——使用hexo+github搭建个人博客

原文:https://www.cnblogs.com/xrblog/p/11585902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!