hexo-theme-redefine
hexo-theme-redefine copied to clipboard
[BUG] 生成页面以及运行时报错
提交 Issue 前检查清单
- [X] 已经尝试执行
hexo clean
,问题仍然存在 - [X] 已经更新到主题最新版本
- [X] 如果刚更新完主题出现此问题,已经确认同步了主题配置文件
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/[email protected]/dist/video-js.css
- https://unpkg.com/[email protected]/dist/video.js
- https://unpkg.com/@videojs/[email protected]/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
请查看文章的 front matter,从 log 看,是因为有和主题不兼容的项目。
并且把 front matter 发一下,感谢
好的,麻烦您了,感谢!
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:
banner:
type: video
bgurl: https://cdn.jsdelivr.net/xx.m3u8
bannerText: I'm stay with you.
本部分主题不支持。文章背景仅支持如下写法:
banner: https://xxx
非常感谢!生成问题解决了,但是我这边的css渲染出了问题...git bash里并没有报错
执行一下 hexo clean
再生成看看
是执行过hexo clean、hexo g、hexo s
后,仍然这样😭
控制台是这样的
您好,我最近又有闲暇,想再来折腾一下blog。我这次开了个全新的hexo根目录来装redefine,并且安装了latest版,但是仍是上面的情况,git bash里没有报错(顺便我试图用git装但也失败)
聊些题外话:看到您简介有写ux/ui设计师,我觉得您的审美实在太棒了,非常适合。实不相瞒,我之前为学校的比赛写过网页,因为专业不是计算机相关,所以代码写得比较吃力,但很享受设计的过程,因此也想转行ux/ui设计师,但国内市场似乎对转行的新手不太友好,所以就先继续读本专业的研了。总之十分崇拜您,希望有机会能有更多交流(小提琴和科技产品也是我的兴趣点,虽然已经很久没拉了,但电子设备买了不少,顺便音游也打得稀烂,但是无脑按真的很爽...)
您好,我最近又有闲暇,想再来折腾一下blog。我这次开了个全新的hexo根目录来装redefine,并且安装了latest版,但是仍是上面的情况,git bash里没有报错(顺便我试图用git装但也失败)
聊些题外话:看到您简介有写ux/ui设计师,我觉得您的审美实在太棒了,非常适合。实不相瞒,我之前为学校的比赛写过网页,因为专业不是计算机相关,所以代码写得比较吃力,但很享受设计的过程,因此也想转行ux/ui设计师,但国内市场似乎对转行的新手不太友好,所以就先继续读本专业的研了。总之十分崇拜您,希望有机会能有更多交流(小提琴和科技产品也是我的兴趣点,虽然已经很久没拉了,但电子设备买了不少,顺便音游也打得稀烂,但是无脑按真的很爽...)
网络问题,挂梯子