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服务搭建博客的好处有: 全是静态文件,访问速度快: 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 可以随意绑定自己的域名,不仔细看的话 ...
随机推荐
- 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器
#!/bin/bash # # 在Linux(CentOS 6.6)服务器上安装并配置基于Apache的SVN服务器: # # .安装服务 # .创建svn版本库 # .创建svn用户 # .配置sv ...
- STC等单片机一开机就停电模式烧写程序办法
为了测试一个低功耗程序,程序一开机就进入停机模式,结果刷不回来了,经过两个小时的试验,必须4个线同时插拔vcc,rxd,txd,gnd.如果只断开vcc是不行的.
- 字符设备驱动(一)---led
一.总体架构 二.硬件电路 1.硬件原理图 2.寄存器配置 三.代码编写 写linux的设备驱动操作的是系统的虚拟地址,并不是像裸机程序一样操作的是物理地址. 物理地址要映射成虚拟地址,就要用到ior ...
- Servlet 起航 文件上传 中文文件名下载
@WebServlet(name = "ticketServlet",urlPatterns = {"/tickets"},loadOnStartup = 1) ...
- hashMap源码分析1--翻译
* Hash table based implementation of the <tt>Map</tt> interface. This* implementation pr ...
- 导弹拦截 dp
n∗lognn*lognn∗logn写法,lis[i]的意义为:所有最长上升子序列长度为i的位置上的最小a数组元素值lis[i]的意义为:所有最长上升子序列长度为i的位置上的最小a数组元素值lis[i ...
- Flume思维导图
- git操作本地仓库基本使用教程
1.创建仓库 mkdir learngit 2.初始化 cd learngit git init 3.添加文件(把要提交的所有修改放到暂存区(Stage)) git add 文件 4.提交到仓库(以 ...
- 使用MiniProfiler检测页面性能
1.引入nuget包 PM> Install-Package MiniProfiler 2.配置界面 @using StackExchange.Profiling; <head> . ...
- R大
知乎链接 https://www.zhihu.com/collection/114506870