运行报错
gaofeng-lin opened this issue · 5 comments
我是用本地浏览,但是一直没出结果,发现出错了。
``ERROR {
err: ReferenceError: C:\Blog\themes\archer\layout\layout.ejs:26
24|
25|
26| <%- partial('_partial/base-background-image') %>
27| <%- partial('_partial/script/font-loader') %>
28|
29|
C:\Blog\themes\archer\layout_partial\base-background-image.ejs:63
61| <% if(theme.reading_info) { %>
62|
63| <%- __('word_count') %>: <%= wordcount(page.content) %><%= __('reading_time') %>: <%= min2read(page.content) %> min
64|
65| <% } %>
66|
wordcount is not defined
at eval ("C:\Blog\themes\archer\layout\_partial\base-background-image.ejs":127:7)
at base-background-image (C:\Blog\node_modules\ejs\lib\ejs.js:692:17)
at _View._compiledSync (C:\Blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (C:\Blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (C:\Blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval ("C:\Blog\themes\archer\layout\layout.ejs":42:17)
at layout (C:\Blog\node_modules\ejs\lib\ejs.js:692:17)
at _View._compiled (C:\Blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (C:\Blog\node_modules\hexo\lib\theme\view.js:39:17)
at C:\Blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (C:\Blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (C:\Blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (C:\Blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (C:\Blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (C:\Blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (node:internal/timers:464:21) {
path: 'C:\Blog\themes\archer\layout\layout.ejs'
}
} Render HTML failed: 2022/01/08/hello-world/index.html
Unhandled rejection ReferenceError: C:\Blog\themes\archer\layout\layout.ejs:26
24|
25|
26| <%- partial('_partial/base-background-image') %>
27| <%- partial('_partial/script/font-loader') %>
28|
29|
C:\Blog\themes\archer\layout_partial\base-background-image.ejs:63
61| <% if(theme.reading_info) { %>
62|
63| <%- __('word_count') %>: <%= wordcount(page.content) %><%= __('reading_time') %>: <%= min2read(page.content) %> min
64|
65| <% } %>
66|
wordcount is not defined
at eval ("C:\Blog\themes\archer\layout\_partial\base-background-image.ejs":127:7)
at base-background-image (C:\Blog\node_modules\ejs\lib\ejs.js:692:17)
at _View._compiledSync (C:\Blog\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (C:\Blog\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (C:\Blog\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval ("C:\Blog\themes\archer\layout\layout.ejs":42:17)
at layout (C:\Blog\node_modules\ejs\lib\ejs.js:692:17)
at _View._compiled (C:\Blog\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (C:\Blog\node_modules\hexo\lib\theme\view.js:39:17)
at C:\Blog\node_modules\hexo\lib\theme\view.js:51:25
at tryCatcher (C:\Blog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Blog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (C:\Blog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (C:\Blog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (C:\Blog\node_modules\bluebird\js\release\promise.js:729:18)
at _drainQueueStep (C:\Blog\node_modules\bluebird\js\release\async.js:93:12)
at _drainQueue (C:\Blog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (C:\Blog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (C:\Blog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (node:internal/timers:464:21)
Archer 主题依赖于 hexo-generator-json-content 和 hexo-wordcount 库,需要在 Hexo 根目录下手动安装。
参考 README.md 的此章节。
@LolipopJ 谢谢,我之前安装了,但是当时不可以,后面就好了。
还有个问题向请问下,给wen文章加上标签和分类改怎么操作。我看文档里面没有给示例
@LolipopJ 万分感谢您的帮助!我会把自己的笔记逐渐版上去的。