美文网首页
hexo error

hexo error

作者: LFBuildMountain | 来源:发表于2018-03-23 10:41 被阅读0次
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 3, column 1:

the reason is in <my-post>.md. there isn't a blank after tags.

---
title : ...
tags:python
---

add a blank space after tags


error2

INFO  Start processing
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html
Template render error: unexpected token: }}
    at Object._prettifyError (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\nunjucks\src\lib.js:35:11)
    at Template.render (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\nunjucks\src\environment.js:526:21)
    at Environment.renderString (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\nunjucks\src\environment.js:364:17)
    at Promise (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\hexo\lib\extend\tag.js:66:9)
    at Promise._execute (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\debuggability.js:303:9)
    at Promise._resolveFromExecutor (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:483:18)
    at new Promise (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:79:10)
    at Tag.render (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\hexo\lib\extend\tag.js:64:10)
    at Object.tagFilter [as onRenderEnd] (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\hexo\lib\hexo\post.js:260:16)
    at Promise.then.then.result (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\hexo\lib\hexo\render.js:65:19)
    at tryCatcher (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\util.js:16:23)
    at Promise._settlePromiseFromHandler (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:512:31)
    at Promise._settlePromise (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:569:18)
    at Promise._settlePromise0 (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:614:10)
    at Promise._settlePromises (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\promise.js:693:18)
    at Async._drainQueue (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\async.js:133:16)
    at Async._drainQueues (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\async.js:143:10)
    at Immediate.Async.drainQueues [as _onImmediate] (C:\Users\fangl\Documents\code-everyday\hexo-blog\node_modules\bluebird\js\release\async.js:17:14)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate [as _immediateCallback] (timers.js:729:5)

hexo use nunjunks for template parse, and nunjunk doesn't support {{}} in template

solution
wrap all the code with {{}} in

{%raw%}
{{}} 
{%endraw%}

but for me, this solution is very inconvenient, I need to write a lot of blogs about javascript , about django and so on, which all need {{}} character. So, I decide to immigrate to other static file blog tools :(

this may be my last error about hexo.

相关文章

网友评论

      本文标题:hexo error

      本文链接:https://www.haomeiwen.com/subject/lsbtcftx.html