Github+HEXO FATAL bad indentation of a mapping entry at line 84
当配置玩_config.yml文件时,执行hexo g -d时出现错误如下:
$ hexo g -d
FATAL can not read a block mapping entry; a multiline key may not be an implicit key at line 84, column 1: ^
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 84, column 1: ^
at generateError (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:165:10)
at throwError (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:171:9)
at readBlockMapping (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:1046:9)
at composeNode (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:1332:12)
at readDocument (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:1492:3)
at loadDocuments (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:1548:5)
at Object.load (E:\work\learn\blog\node_modules\js-yaml\lib\js-yaml\loader.js:1569:19)
at Hexo.yamlHelper (E:\work\learn\blog\node_modules\hexo\lib\plugins\renderer\yaml.js:7:15)
at Hexo.tryCatcher (E:\work\learn\blog\node_modules\bluebird\js\release\util.js:16:23)
at Hexo.<anonymous> (E:\work\learn\blog\node_modules\bluebird\js\release\method.js:15:34)
at Promise.then.text (E:\work\learn\blog\node_modules\hexo\lib\hexo\render.js:61:21)
at tryCatcher (E:\work\learn\blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (E:\work\learn\blog\node_modules\bluebird\js\release\promise.js:512:31)
at Promise._settlePromise (E:\work\learn\blog\node_modules\bluebird\js\release\promise.js:569:18)
at Promise._settlePromise0 (E:\work\learn\blog\node_modules\bluebird\js\release\promise.js:614:10)
at Promise._settlePromises (E:\work\learn\blog\node_modules\bluebird\js\release\promise.js:694:18)
at _drainQueueStep (E:\work\learn\blog\node_modules\bluebird\js\release\async.js:138:12)
at _drainQueue (E:\work\learn\blog\node_modules\bluebird\js\release\async.js:131:9)
at Async._drainQueues (E:\work\learn\blog\node_modules\bluebird\js\release\async.js:147:5)
at Immediate.Async.drainQueues [as _onImmediate] (E:\work\learn\blog\node_modules\bluebird\js\release\async.js:17:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
原因在于:
//wrong
deploy:
type:git
repo:git@github.com:xxx/xxx.github.io.git
branch:master
//wrong,需要缩进格式无空格
deploy:
type:git
repo:git@github.com:xxx/xxx.github.io.git
branch:master
//right,需要缩进格式加空格
deploy:
type: git
repo: git@github.com:xxx/xxx.github.io.git
branch: master

这样才是正确的配置写法。
Github+HEXO FATAL bad indentation of a mapping entry at line 84的更多相关文章
- FATAL bad indentation of a mapping entry at line 83, column 3: branch: master 已解决;
部署hexo 时候,修改完_config.yml 文件后更新报错如下,问题解决: FATAL bad indentation of a mapping entry at line 83, colum ...
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- GitHub+hexo to Blog
title: GitHub+hexo to Blog date: 2014-12-26 09:44:53 tags: hexo, github --- 摘要 一直想要一个自己的博客,不过一直怯于对网站 ...
- Github+Hexo搭建静态博客
开始 在安装hexo之前,必须确认你已经安装了Node.js和Git,并且注册了一个Github账号. 1.创建Github仓库 1) 仓库名为xxx.github.io 创建一个以"用户名 ...
- Github+Hexo,搭建专有博客
前言 记得从大二开始,就一直想搭个专属网站,当时使劲抠页面[前端页面是从QQ空间抠的,现在想抠估计没这么容易了],写代码,忙活半天才把程序弄好. 可惜最终项目还是没上线,因为当时有两问题绕不开 需要购 ...
- Github+Hexo,搭建专属网站
前言 记得从大二开始,就一直想搭个专属网站,当时使劲抠页面[前端页面是从QQ空间抠的,现在想抠估计没这么容易了],写代码,忙活半天才把程序弄好. 可惜最终项目还是没上线,因为当时有两问题绕不开 需要购 ...
- github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url)
详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clo ...
- github+hexo搭建自己的博客网站(七)注意事项(避免read.me,CNAME文件的覆盖,手动改github page的域名)
详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定域名可以查看:http://www.chengxinsong.cn 可以查看在github上生成的静态文件(如 ...
- 使用GitHub+hexo搭建个人独立博客
前言 使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话 ...
随机推荐
- 深入浅出mybatis之与spring集成
目录 写在前面 详细配置 1.dataSource(数据源) 2.sqlSessionFactory(Session工厂) 3.Mapper(映射器) 4.TransactionManager(事务管 ...
- 学院派福利——C#+SQL Server图书管理系统
这是sql server的第七.八次上机内容,抽了几天时间给做了 在原有的booksDB库中加了一个Admin表:UserName:root,PassWord:123456. 环境:Visual St ...
- Tomcat下载,及环境变量配置
首先,介绍一下Tomcat: Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公 ...
- Centos7下安装小米SQL优化工具SOAR
1 下载源码包 赋予权限 wget https://github.com/XiaoMi/soar/releases/download/0.9.0/soar.linux-amd64 -O soar ch ...
- [js]使用百度编辑器uediter时遇到的一些问题(span,div等被过滤)
在使用uediter编辑html代码的时候,div,span等标签会莫名其妙的被过滤掉,然后上网查资料,改了点配置: 1:在ueiter.all.js中找到allowDivTransToP me.se ...
- java 弹出选择目录框(选择文件夹),获取选择的文件夹路径
java 弹出选择目录框(选择文件夹),获取选择的文件夹路径 java 弹出选择目录框(选择文件夹),获取选择的文件夹路径:int result = 0;File file = null;String ...
- 打印手机当前界面(位于栈顶)的activity
adb shell dumpsys activity activities | grep "Hist #0" 一般第一条就是当前页(位于栈顶)的activity
- vue 学习笔记—axios(替代vue-resource)
一.使用 1. 引入CDN的方式 https://unpkg.com/axios@0.16.2/dist/axios.min.js 或者 npm方式 npm install axios --sa ...
- 2017-2018-2 20165234 实验二 《Java面向对象程序设计》实验报告
一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘津甫 学号:20165234 指导教师:娄嘉鹏 实验日期:2018年4月13日 实验时间:15:35 - 17:15 实验 ...
- 基于keepalived搭建MySQL热机集群
背景 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,M ...