hexo 異常處理_hexo-部落格

來源:互聯網
上載者:User

異常內容

FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.htmlTemplate render error: (unknown path) [Line 1, Column 12]  unknown block tag: aplayer    at Object.exports.prettifyError (D:\myblog\blog\node_modules\nunjucks\src\lib.js:34:15)    at new_cls.render (D:\myblog\blog\node_modules\nunjucks\src\environment.js:469:27)    at new_cls.renderString (D:\myblog\blog\node_modules\nunjucks\src\environment.js:327:21)    at D:\myblog\blog\node_modules\hexo\lib\extend\tag.js:66:9    at Promise._execute (D:\myblog\blog\node_modules\bluebird\js\release\debuggability.js:300:9)    at Promise._resolveFromExecutor (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:481:18)    at new Promise (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:77:14)    at Tag.render (D:\myblog\blog\node_modules\hexo\lib\extend\tag.js:64:10)    at Object.tagFilter [as onRenderEnd] (D:\myblog\blog\node_modules\hexo\lib\hexo\post.js:253:16)    at D:\myblog\blog\node_modules\hexo\lib\hexo\render.js:65:19    at tryCatcher (D:\myblog\blog\node_modules\bluebird\js\release\util.js:16:23)    at Promise._settlePromiseFromHandler (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:510:31)    at Promise._settlePromise (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:567:18)    at Promise._settlePromise0 (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:612:10)    at Promise._settlePromises (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:691:18)    at Async._drainQueue (D:\myblog\blog\node_modules\bluebird\js\release\async.js:133:16)    at Async._drainQueues (D:\myblog\blog\node_modules\bluebird\js\release\async.js:143:10)    at Immediate.Async.drainQueues (D:\myblog\blog\node_modules\bluebird\js\release\async.js:17:14)    at runCallback (timers.js:651:20)    at tryOnImmediate (timers.js:624:5)    at processImmediate [as _immediateCallback] (timers.js:596:5)FATAL (unknown path) [Line 1, Column 12]  unknown block tag: aplayerTemplate render error: (unknown path) [Line 1, Column 12]  unknown block tag: aplayer    at Object.exports.prettifyError (D:\myblog\blog\node_modules\nunjucks\src\lib.js:34:15)    at new_cls.render (D:\myblog\blog\node_modules\nunjucks\src\environment.js:469:27)    at new_cls.renderString (D:\myblog\blog\node_modules\nunjucks\src\environment.js:327:21)    at D:\myblog\blog\node_modules\hexo\lib\extend\tag.js:66:9    at Promise._execute (D:\myblog\blog\node_modules\bluebird\js\release\debuggability.js:300:9)    at Promise._resolveFromExecutor (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:481:18)    at new Promise (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:77:14)    at Tag.render (D:\myblog\blog\node_modules\hexo\lib\extend\tag.js:64:10)    at Object.tagFilter [as onRenderEnd] (D:\myblog\blog\node_modules\hexo\lib\hexo\post.js:253:16)    at D:\myblog\blog\node_modules\hexo\lib\hexo\render.js:65:19    at tryCatcher (D:\myblog\blog\node_modules\bluebird\js\release\util.js:16:23)    at Promise._settlePromiseFromHandler (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:510:31)    at Promise._settlePromise (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:567:18)    at Promise._settlePromise0 (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:612:10)    at Promise._settlePromises (D:\myblog\blog\node_modules\bluebird\js\release\promise.js:691:18)    at Async._drainQueue (D:\myblog\blog\node_modules\bluebird\js\release\async.js:133:16)    at Async._drainQueues (D:\myblog\blog\node_modules\bluebird\js\release\async.js:143:10)    at Immediate.Async.drainQueues (D:\myblog\blog\node_modules\bluebird\js\release\async.js:17:14)    at runCallback (timers.js:651:20)    at tryOnImmediate (timers.js:624:5)    at processImmediate [as _immediateCallback] (timers.js:596:5)

原因

這類異常一般是文章中使用了大括弧 { } 這個特殊字元,且沒有轉義導致編譯不通過

解決方案

可以參考Markdown文法第(0)章-特殊字元 將 { } 的大括弧通過
{ } 進行轉換

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.