Hexo博客搭建中的坑


记录坑爹瞬间

问题:Travis-Ci自动构建图标build status unknown

解决:原因是构建的分支不是master分支,默认显示缺省分支master的状态,修改图标链接svg?branch=mastersvg?branch=blog

问题:各种在设置_config.yml后出现的问题

解决:检查冒号后面的空格!!!检查冒号后面的空格!!!检查冒号后面的空格!!!

问题:自定义域名在blog根目录添加CNAME后,使用hexo d -g不上传CNAME

解决:将需要上传的文件放到blog/source

问题:执行 hexo deploy 后,出现 error deployer not found:github

解决:执行npm install hexo-deployer-git —save,再部署

问题:YAMLException: bad indentation of a mapping entry

解决:YAML的语法错误,仔细检查冒号后面 要有一个空格

问题:部署时候用git连接github提示没有权限被拒绝Permission denied (publickey).

$ ssh -T git@github.com
Hi XXX! You’ve successfully authenticated, but GitHub does not provide shell access.
解决:重新生成一个SSH key,加到Github上

文章目录
  1. 1. 问题:Travis-Ci自动构建图标build status unknown
  2. 2. 问题:各种在设置_config.yml后出现的问题
  3. 3. 问题:自定义域名在blog根目录添加CNAME后,使用hexo d -g不上传CNAME
  4. 4. 问题:执行 hexo deploy 后,出现 error deployer not found:github
  5. 5. 问题:YAMLException: bad indentation of a mapping entry
  6. 6. 问题:部署时候用git连接github提示没有权限被拒绝Permission denied (publickey).
| | 81.7k