EvanNotFound / hexo-theme-redefine

Simplicity in Speed, Purity in Design: Redefine Your Hexo Journey.
https://redefine.ohevan.com
GNU General Public License v3.0
1.27k stars 94 forks source link

[BUG] 生成页面以及运行时报错 #332

Open YesseniaCQ opened 5 months ago

YesseniaCQ commented 5 months ago

提交 Issue 前检查清单

Bug 描述

您好,首先您做的这个主题很好看,所以我从另一个主题那里换过来了。我已经卸载了之前的主题,并且执行了上述清单的操作,但是在hexo g的时候出现如下报错

ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:32
    30|
    31|                 <% } else if (is_post()) { %>
 >> 32|                     <%- partial('article-content') %>
    33|
    34|                 <% } else if (is_category()) { %>
    35|                     <%- partial('category-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\article-content.ejs:6
    4|         <div class="article-title relative w-full">
    5|             <% if (page.cover || page.banner || (page.thumbnail && page.thumbnail !== false)) { %>
 >> 6|                 <% let articleCover = "";
    7|                 if (page.cover && page.cover.includes("/")) {
    8|                 articleCover = page.cover;
    9|                 } else if (page.banner && page.banner.includes("/")) {

page.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\article-content.ejs":18:55)
    at article-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":55:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\index.ejs:1
 >> 1| <%- partial('page') %>
    2|

D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:26
    24|
    25|                 <% if (is_home()) { %>
 >> 26|                     <%- partial('_partials/home-content') %>
    27|                     <div class="comment-container pjax"></div>
    28|                 <% } else if (is_archive()) { %>
    29|                     <%- partial('archive-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\_partials\home-content.ejs:14
    12|                 <%  let articleThumbnail = "";
    13|                 if (post.cover || post.banner || (post.thumbnail && post.thumbnail !== false)) { %>
 >> 14|                     <%
    15|                     if (post.thumbnail && post.thumbnail !== null) {
    16|                       articleThumbnail = post.thumbnail;
    17|                     } else if (post.cover && post.cover.includes("/")) {

post.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\_partials\\home-content.ejs":34:59)
    at _Query.forEach (D:\Blog\xxx.github.io\node_modules\warehouse\lib\query.js:36:7)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\_partials\\home-content.ejs":12:19)
    at home-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":43:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\index.ejs":10:17)
    at index (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)
ERROR
TypeError: D:\Blog\xxx.github.io\themes\redefine\layout\index.ejs:1
 >> 1| <%- partial('page') %>
    2|

D:\Blog\xxx.github.io\themes\redefine\layout\page.ejs:26
    24|
    25|                 <% if (is_home()) { %>
 >> 26|                     <%- partial('_partials/home-content') %>
    27|                     <div class="comment-container pjax"></div>
    28|                 <% } else if (is_archive()) { %>
    29|                     <%- partial('archive-content') %>

D:\Blog\xxx.github.io\themes\redefine\layout\_partials\home-content.ejs:14
    12|                 <%  let articleThumbnail = "";
    13|                 if (post.cover || post.banner || (post.thumbnail && post.thumbnail !== false)) { %>
 >> 14|                     <%
    15|                     if (post.thumbnail && post.thumbnail !== null) {
    16|                       articleThumbnail = post.thumbnail;
    17|                     } else if (post.cover && post.cover.includes("/")) {

post.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\_partials\\home-content.ejs":34:59)
    at _Query.forEach (D:\Blog\xxx.github.io\node_modules\warehouse\lib\query.js:36:7)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\_partials\\home-content.ejs":12:19)
    at home-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\page.ejs":43:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\themes\\redefine\\layout\\index.ejs":10:17)
    at index (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)

######################################################################################### 并且在执行hexo s的时候,生成了如下报错

Unhandled rejection TypeError: D:\Blog\xxx.github.io\node_modules\hexo-theme-redefine\layout\index.ejs:1
 >> 1| <%- partial('page') %>
    2|

D:\Blog\xxx.github.io\node_modules\hexo-theme-redefine\layout\page.ejs:26
    24|
    25|                 <% if (is_home()) { %>
 >> 26|                     <%- partial('_partials/home-content') %>
    27|                     <div class="comment-container pjax"></div>
    28|                 <% } else if (is_archive()) { %>
    29|                     <%- partial('archive-content') %>

D:\Blog\xxx.github.io\node_modules\hexo-theme-redefine\layout\_partials\home-content.ejs:14
    12|                 <%  let articleThumbnail = "";
    13|                 if (post.cover || post.banner || (post.thumbnail && post.thumbnail !== false)) { %>
 >> 14|                     <%
    15|                     if (post.thumbnail && post.thumbnail !== null) {
    16|                       articleThumbnail = post.thumbnail;
    17|                     } else if (post.cover && post.cover.includes("/")) {

post.banner.includes is not a function
    at eval ("D:\\Blog\\xxx.github.io\\node_modules\\hexo-theme-redefine\\layout\\_partials\\home-content.ejs":34:59)
    at _Query.forEach (D:\Blog\xxx.github.io\node_modules\warehouse\lib\query.js:36:7)
    at eval ("D:\\Blog\\xxx.github.io\\node_modules\\hexo-theme-redefine\\layout\\_partials\\home-content.ejs":12:19)
    at home-content (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\node_modules\\hexo-theme-redefine\\layout\\page.ejs":43:17)
    at page (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiledSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:132:24)
    at _View.renderSync (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:59:25)
    at Object.partial (D:\Blog\xxx.github.io\node_modules\hexo\lib\plugins\helper\partial.js:34:15)
    at eval ("D:\\Blog\\xxx.github.io\\node_modules\\hexo-theme-redefine\\layout\\index.ejs":10:17)
    at index (D:\Blog\xxx.github.io\node_modules\ejs\lib\ejs.js:703:17)
    at _View._compiled (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:136:50)
    at _View.render (D:\Blog\xxx.github.io\node_modules\hexo\lib\theme\view.js:39:17)
    at D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\index.js:64:21
    at tryCatcher (D:\Blog\xxx.github.io\node_modules\bluebird\js\release\util.js:16:23)
    at D:\Blog\xxx.github.io\node_modules\bluebird\js\release\method.js:15:34
    at RouteStream._read (D:\Blog\xxx.github.io\node_modules\hexo\lib\hexo\router.js:47:5)
    at Readable.read (node:internal/streams/readable:507:12)
    at resume_ (node:internal/streams/readable:1008:12)

##################################################################################### 以下是我的_config.yml

# Hexo Configuration
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/

# Site
title: Hexo
subtitle: ''
description: ''
keywords:
author: xxx
language: zh-Hans
timezone: ''

# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: http://example.com
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
  trailing_html: true # Set to false to remove trailing '.html' from permalinks

# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
skip_render:

# Writing
new_post_name: :year/:month/:title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link:
  enable: true # Open external links in new tab
  field: site # Apply to the whole site
  exclude: ''
filename_case: 0
render_drafts: false
post_asset_folder: true
relative_link: false
future: true
highlight:
  enable: true
  line_number: true
  auto_detect: false
  tab_replace: ''
  wrap: true
  hljs: false
prismjs:
  enable: false
  preprocess: true
  line_number: true
  tab_replace: ''

# Home page setting
# path: Root path for your blogs index page. (default = '')
# per_page: Posts displayed per page. (0 = disable pagination)
# order_by: Posts order. (Order by date descending by default)
index_generator:
  path: ''
  per_page: 10
  order_by: -date

# Category & Tag
default_category: uncategorized
category_map:
tag_map:

# Metadata elements
## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
meta_generator: true

# Date / Time format
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: YYYY-MM-DD
time_format: HH:mm:ss
## updated_option supports 'mtime', 'date', 'empty'
updated_option: 'mtime'

# Pagination
## Set per_page to 0 to disable pagination
per_page: 10
pagination_dir: page

# Include / Exclude file(s)
## include:/exclude: options only apply to the 'source/' folder
include:
exclude:
ignore:

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: redefine

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git
  repo: https://github.com/xxx/xxx.github.io.git
  branch: main

videoPlayerResourcesUrl:
    - https://unpkg.com/video.js@8.3.0/dist/video-js.css
    - https://unpkg.com/video.js@8.3.0/dist/video.js
    - https://unpkg.com/@videojs/http-streaming@0.9.0/dist/videojs-http-streaming.js

我的_config.redefine.yml文件与您的一致,未曾改动

复现方法

No response

预期结果

No response

截图

No response

电脑操作系统

Windows

浏览器

edge

版本

No response

移动端设备

No response

移动端操作系统

No response

浏览器

No response

版本

No response

其他

No response

EvanNotFound commented 5 months ago

请查看文章的 front matter,从 log 看,是因为有和主题不兼容的项目。

并且把 front matter 发一下,感谢

YesseniaCQ commented 5 months ago

好的,麻烦您了,感谢!

title: xxx
banner:
  type: video
  bgurl: https://cdn.jsdelivr.net/xx.m3u8
  bannerText: I'm stay with you.
date: 2023-12-28 10:16:27
tags:
cover:
katex: true
description: 
EvanNotFound commented 5 months ago
banner:
  type: video
  bgurl: https://cdn.jsdelivr.net/xx.m3u8
  bannerText: I'm stay with you.

本部分主题不支持。文章背景仅支持如下写法:

banner: https://xxx
YesseniaCQ commented 5 months ago

非常感谢!生成问题解决了,但是我这边的css渲染出了问题...git bash里并没有报错 image image

EvanNotFound commented 5 months ago

执行一下 hexo clean 再生成看看

YesseniaCQ commented 5 months ago

是执行过hexo clean、hexo g、hexo s后,仍然这样😭

YesseniaCQ commented 5 months ago

控制台是这样的 image

YesseniaCQ commented 1 month ago

您好,我最近又有闲暇,想再来折腾一下blog。我这次开了个全新的hexo根目录来装redefine,并且安装了latest版,但是仍是上面的情况,git bash里没有报错(顺便我试图用git装但也失败) 聊些题外话:看到您简介有写ux/ui设计师,我觉得您的审美实在太棒了,非常适合。实不相瞒,我之前为学校的比赛写过网页,因为专业不是计算机相关,所以代码写得比较吃力,但很享受设计的过程,因此也想转行ux/ui设计师,但国内市场似乎对转行的新手不太友好,所以就先继续读本专业的研了。总之十分崇拜您,希望有机会能有更多交流(小提琴和科技产品也是我的兴趣点,虽然已经很久没拉了,但电子设备买了不少,顺便音游也打得稀烂,但是无脑按真的很爽...) image image

EvanNotFound commented 1 month ago

您好,我最近又有闲暇,想再来折腾一下blog。我这次开了个全新的hexo根目录来装redefine,并且安装了latest版,但是仍是上面的情况,git bash里没有报错(顺便我试图用git装但也失败)

聊些题外话:看到您简介有写ux/ui设计师,我觉得您的审美实在太棒了,非常适合。实不相瞒,我之前为学校的比赛写过网页,因为专业不是计算机相关,所以代码写得比较吃力,但很享受设计的过程,因此也想转行ux/ui设计师,但国内市场似乎对转行的新手不太友好,所以就先继续读本专业的研了。总之十分崇拜您,希望有机会能有更多交流(小提琴和科技产品也是我的兴趣点,虽然已经很久没拉了,但电子设备买了不少,顺便音游也打得稀烂,但是无脑按真的很爽...)

image

image

网络问题,挂梯子

github-actions[bot] commented 1 week ago

This issue is stale because it has been open for 30 days with no activity.