您的位置:首页 > 其它

Hexo 常见问题收集(持续更新)

2018-01-31 12:55 288 查看
自己碰到的各种错误和解决方法,都收集在这里

目前有点少,但会持续更新

善用搜索功能(Ctrl + F)

CSDN 不定周期更新(我懒),这是原文

SSH Keys 与 项目错误(Please make sure you have the correct access rights and the repository exists.)

完整输出:

Warning: Permanently added 'git.coding.net,123.59.83.43' (RSA) to the list of known hosts.
git@git.coding.net: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html Error: Warning: Permanently added 'git.coding.net,123.59.83.43' (RSA) to the list of known hosts.
git@git.coding.net: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


问题在于没有在 Github 或者 Coding 上设置 SSH Keys,参照 利用 Hexo + Github Pages 搭建免费博客 - 上传云端(二) 去配置

也有可能是你设置的项目不存在,检查一下你的网站配置文件下
deploy
项有没有输错

YAML 语法错误(YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key)

完整输出:

INFO  Start processing
ERROR Process failed: _posts/Java-学习笔记-配置环境变量.md
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 5, column 1:

^
at generateError (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:165:10)
at throwError (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:171:9)
at readBlockMapping (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:1046:9)
at composeNode (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:1332:12)
at readDocument (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:1492:3)
at loadDocuments (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:1548:5)
at Object.load (C:\Users\Administrator\Desktop\XcantloadX\node_modules\js-yaml\lib\js-yaml\loader.js:1569:19)
at parseYAML (C:\Users\Administrator\Desktop\XcantloadX\node_modules\hexo-front-matter\lib\front_matter.js:80:21)
at parse (C:\Users\Administrator\Desktop\XcantloadX\node_modules\hexo-front-matter\lib\front_matter.js:56:12)
at C:\Users\Administrator\Desktop\XcantloadX\node_modules\hexo\lib\plugins\processor\post.js:52:18
at tryCatcher (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:509:35)
at Promise._settlePromise (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:569:18)
at Promise._settlePromise0 (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:614:10)
at Promise._settlePromises (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:693:18)
at Promise._fulfill (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:638:18)
at PromiseArray._resolve (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise_array.js:126:19)
at PromiseArray._promiseFulfilled (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise_array.js:144:14)
at PromiseArray._iterate (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise_array.js:114:31)
at PromiseArray.init [as _init] (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise_array.js:78:10)
at Promise._settlePromise (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:566:21)
at Promise._settlePromise0 (C:\Users\Administrator\Desktop\XcantloadX\node_modules\bluebird\js\release\promise.js:614:10)


检查提示出错的文件,这里出错的是一篇文章,那就看一下
title:
date:
等后面有没有空一格

参考 YAML 语言教程YAML 语法Hexo - Front-matterHexo - 配置 进行检查
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: