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.








网友评论