Unhandled rejection TypeError: D:\blognext\themes\argon\layout\post.ejs:6
4| <% } %>
5| <% if (is_page()) { %>
>> 6| <%- partial('_partial/content-page', {post: page}) %>
7| <% } %>
D:\blognext\themes\argon\layout\_partial\content-page.ejs:41
39| </time>
>> 41| <% }
42| if (meta_list[i] == 'categories' && post.categories.length > 0){ %>
43| <% if (i > 0){ %>
44| <div class="post-meta-devide">|</div>
Cannot read property 'length' of undefined
at eval (D:\blognext\themes\argon\layout\_partial\content-page.ejs:82:58)
at content-page (D:\blognext\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiledSync (D:\blognext\node_modules\hexo\lib\theme\view.js:132:24)
at _View.renderSync (D:\blognext\node_modules\hexo\lib\theme\view.js:59:25)
at Object.partial (D:\blognext\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
at eval (D:\blognext\themes\argon\layout\post.ejs:23:17)
at post (D:\blognext\node_modules\ejs\lib\ejs.js:682:17)
at _View._compiled (D:\blognext\node_modules\hexo\lib\theme\view.js:136:50)
at _View.render (D:\blognext\node_modules\hexo\lib\theme\view.js:39:17)
at D:\blognext\node_modules\hexo\lib\hexo\index.js:64:21
at tryCatcher (D:\blognext\node_modules\bluebird\js\release\util.js:16:23)
at D:\blognext\node_modules\bluebird\js\release\method.js:15:34
at RouteStream._read (D:\blognext\node_modules\hexo\lib\hexo\router.js:30:5)
at RouteStream.Readable.read (_stream_readable.js:467:10)v
at resume_ (_stream_readable.js:981:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)v
操作复现:
hexo new page "test"
渲染时报错如下且新建页面无法打开。
操作环境