记coding升级后搭建静态网站(hexo)遇到的坑

coding升级

coding今年1月份升了个级,网上的教程似乎都不好使了,故把我遇到的坑和解决方法都记录一下。

配置ssh报错

网上教程大多是执行ssh -T git@git.coding.net来看是否配置成功,但是我使用以后会

解决方法

根据官网,命令改了:

1
ssh -T git@e.coding.net

得到中文的提示即成功:

Coding 提示: Hello oka, You’ve connected to Coding.net via SSH. This is a personal key.
xxx,你好,你已经通过 SSH 协议认证 Coding.net 服务,这是一个个人公钥

如果还是不行就试试这个

输入:

1
eval `ssh-agent`

再输入(这里的new是你自己存放ssh的文件):

1
ssh-add ~/.ssh/new

再输入:

1
ssh -T git@e.coding.net

配置Hexo-_config.yml同步上传github

因为我原本就上传了github,所以想要两边同步更新,就跑来设置_config.yml,但是按照网上的教程都只能deploy到github,后来发现下面这种格式可以一次deploy到coding和github:
配置Hexo-_config.yml同步上传github


coding搭建静态网站

  • 先放个官方帮助文档,基本找到了“构建与部署”以后的步骤官方都给出来了。
  • 问题就在我一开始进去项目是找不到“构建与部署”的!!
    coding搭建静态网站

解决方法

  • 进入项目-点击左下角“项目设置”打开“构建与部署”
  • 现在后退就有“构建与部署”了,接下来就跟着官方帮助文档步骤即可。

coding.me的问题

在很多教程里都有这段话:

新建一个名为username.coding.me的项目,其中这里的username是coding注册时的username,等项目部署成功后它就是你博客的访问地址。

但是升级以后coding取消了username,改为手机号和邮箱,所以我找了半天都没找到username在哪,好像只能使用随机生成的域名了。

解决方法


百度收录【留着以后填坑】

  • 弄好以后记得让百度收录,不然也很难受
  • 登录百度搜索资源平台->链接提交。即可,没有绑定过的需要先新增站点并验证。注意https和http有区别,需要自己选择,选错了会验证不了
  • 我还没弄域名,所以这个留着以后填坑吧
  • 可以参考这篇博客来弄
  • 推荐使用sitemap方式提交,推荐一个hexo的sitemap生成插件:hexo-generator-baidu-sitemap