记部署hexo至码云以及github的坑

(一)可爱的开头语

        每个人的第一次总是迷茫的,相信大家在部署hexo博客时也和我一样,网上搜索了很多的教程,看上去万事俱备,只欠东风的样子,但实际一动起手来,就掉进了一个又一个的坑里,遭受了智商的严峻考验。
       因此!特出此篇文章,记录下部署hexo以来遇到的坑,也给广大网友们一个借鉴意义~

———————————————————————————————————————没有表情的分割线

(二)开始动作

在开始部署前,当然要先了解整个部署流程以及找好对应的参考步骤进行操作,题主找的是以下几篇博客,个人认为比较具有代表性,步骤写得很明白,也适合新手进行操作,本文也将围绕这几篇博客进行“填坑”操作,后续分别以链接1-4代表下方四条博客中内容:

  1. Laic Zhang の Blog(点击链接访问):这是步骤操作文章,但缺少一些步骤,坑是有的,本文主要补充的也是这里遇到的坑;
  2. 遇见西门(点击链接访问):该篇博客包含了步骤操作文章,也多了主题设置功能的步骤,是个全篇攻略,可以后续参考;
  3. LarsCheng(点击链接访问):非常全面,从链接1无法读懂的部署操作可以在这上边找到答案;
  4. fueen(点击链接访问):同链接3;

(三)遇到的坑

  1. git提示usage:hexo command 无效的字样,一般是命令在当前目录不存在的问题 在这里插入图片描述
  • 解决方法:cd到对应站点配置文件目录即可,比如我的是: cd e:/hexo
  1. 准备部署至coding云时,Hexo g创建静态页面后进行hexo d部署命令时出现提示 :Repository not found.Git 仓库找不到
    在这里插入图片描述
  • 解决方法:
    步骤一:先按照上边4个链接的指引创建好对应仓库,比如题主这里是直接前往的腾讯云开发者平台创建的仓库,确保获取正确的仓库链接,这点很重要,不然配置不成功也会出现上图错误。
    步骤二:排除了仓库本身不存在的问题,接下来排除_config.yml配置的问题,打开你的hexo站点文件夹,以记事本方式打开_config.yml文件,翻至最下方,以下是部署到码云平台的两种仓库链接的设置

1)

#Deployment
##Docs: https://hexo.io/docs/deployment.html
deploy:   
   type: git
   repo: git@git.dev.tencent.com:yourname/yourname.coding.me.git
   branch: master

2)

deploy:   
   type: git
   repo: git@git.coding.net:yourname/yourname.coding.me.git       #发布到Coding(SSH方式)
   branch: master

注:博主在这里吃了大亏,配置设置了很久一直连接不上,有以下几种情况需注意
1)配置的冒号后边有个空格,千万要注意!

2)repo的链接地址可以在部署的仓库中获取,具体可以参考4个链接中给出的指引,格式与上方给出的两种是一致的,yourname填写的是你创建的项目名称;

3)关于repo中的yourname,博主部署的是在腾讯云开发者上的仓库,需要先行前往个人页面的用户名中设置好,这个将会作为你的默认yourname,也是你后续访问自己博客用到的域名~否则后续会使用你默认的用户名来当作访问域名,就是一段随机生成的字母数字代码,难看得很!!
在这里插入图片描述
_config.yml配置没问题了话,部署好公钥,再次ssh链接就成功了
在这里插入图片描述

  1. 这里还要说一个问题,就是码云由于被腾讯云收购后,部分功能进行了缩减,甚至没了。按照博主推荐的4个链接进行部署的网友们可能会遇到以下问题:

  1)百度coding搜索到的网站coding,博主一开始直接点击的登陆按钮进入注册,登陆按钮登陆的是团队管理版本,是无法完成正常部署的,只有登陆个人版本才能跳转到腾讯云(注册个人版它会让你直接注册腾讯云开发者平台,其实这两个都一样)

  2)在coding创建的仓库,后续需要跳转到腾讯云开发者进行公钥的部署才会SSH成功连接。由于在coding创建仓库,部署公钥却跑到腾讯云开发者,这样显得有点奇怪,于是博主把coding上的项目都删除了,直接前往腾讯云开发者进行仓库的创建等操作,后来才正常部署hexo成功。这里也建议各位网友直接前往该平台操作腾讯云开发者

仅以此篇来记录部署hexo遇到的坑,博主原创不易,希望能帮助到大家哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值