FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html Template render error: (unknown path) unexpected end of file at Object._prettifyError (D:\myblog\czzblog\node_modules\nunjucks\src\lib.js:32:11) at Template.render (D:\myblog\czzblog\node_modules\nunjucks\src\environment.js:442:21) at Environment.renderString (D:\myblog\czzblog\node_modules\nunjucks\src\environment.js:313:17) at D:\myblog\czzblog\node_modules\hexo\lib\extend\tag.js:238:16 at tryCatcher (D:\myblog\czzblog\node_modules\bluebird\js\release\util.js:16:23) at Promise.fromNode.Promise.fromCallback (D:\myblog\czzblog\node_modules\bluebird\js\release\promise.js:209:30) at Tag.render (D:\myblog\czzblog\node_modules\hexo\lib\extend\tag.js:237:20) at Object.onRenderEnd (D:\myblog\czzblog\node_modules\hexo\lib\hexo\post.js:426:22) at D:\myblog\czzblog\node_modules\hexo\lib\hexo\render.js:85:21 at tryCatcher (D:\myblog\czzblog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (D:\myblog\czzblog\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (D:\myblog\czzblog\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\myblog\czzblog\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\myblog\czzblog\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (D:\myblog\czzblog\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (D:\myblog\czzblog\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (D:\myblog\czzblog\node_modules\bluebird\js\release\async.js:102:5) at Async.drainQueues (D:\myblog\czzblog\node_modules\bluebird\js\release\async.js:15:14) at process.processImmediate (node:internal/timers:476:21)