首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署在github上的Hexo

部署在github上的Hexo
EN

Stack Overflow用户
提问于 2019-09-04 20:43:14
回答 1查看 75关注 0票数 0

在使用github和hexo搭建个人博客时,在写完配置文件后,在cmd命令下运行hexo d -g命令是error.The错误,具体如下:

代码语言:javascript
运行
复制
D:\hexo>hexo d -g
FATAL can not read a block mapping entry; a multiline key may not be an implicit key at line 94, column 1:

    ^
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 94, column 1:

    ^
    at generateError (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:167:10)
    at throwError (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:173:9)
    at readBlockMapping (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:1073:9)
    at composeNode (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:1359:12)
    at readDocument (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:1519:3)
    at loadDocuments (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:1575:5)
    at Object.load (D:\hexo\node_modules\js-yaml\lib\js-yaml\loader.js:1596:19)
    at Hexo.yamlHelper (D:\hexo\node_modules\hexo\lib\plugins\renderer\yaml.js:7:15)
    at Hexo.tryCatcher (D:\hexo\node_modules\bluebird\js\release\util.js:16:23)
    at Hexo.<anonymous> (D:\hexo\node_modules\bluebird\js\release\method.js:15:34)
    at Promise.then.text (D:\hexo\node_modules\hexo\lib\hexo\render.js:60:20)
    at tryCatcher (D:\hexo\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (D:\hexo\node_modules\bluebird\js\release\promise.js:517:31)
    at Promise._settlePromise (D:\hexo\node_modules\bluebird\js\release\promise.js:574:18)
    at Promise._settlePromise0 (D:\hexo\node_modules\bluebird\js\release\promise.js:619:10)
    at Promise._settlePromises (D:\hexo\node_modules\bluebird\js\release\promise.js:699:18)
    at _drainQueueStep (D:\hexo\node_modules\bluebird\js\release\async.js:138:12)
    at _drainQueue (D:\hexo\node_modules\bluebird\js\release\async.js:131:9)
    at Async._drainQueues (D:\hexo\node_modules\bluebird\js\release\async.js:147:5)
    at Immediate.Async.drainQueues [as _onImmediate] (D:\hexo\node_modules\bluebird\js\release\async.js:17:14)
    at runCallback (timers.js:705:18)
    at tryOnImmediate (timers.js:676:5)
EN

回答 1

Stack Overflow用户

发布于 2019-09-09 14:25:49

尝试在:后面添加一个空格,使_config.yml文件看起来像这样:

代码语言:javascript
运行
复制
title: abc
tags: a

还有一件事,要确保你的文件编码是UTF-8 withou BOM

请参阅https://github.com/hexojs/hexo/issues/1192

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57788663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档