hexo-theme-matery icon indicating copy to clipboard operation
hexo-theme-matery copied to clipboard

对于打字效果副标题的更改

Open CERN391 opened this issue 1 year ago • 15 comments

请问在有多个sub的时候 展示往往只会显示两个 我想显示多个如何更改

CERN391 avatar Jul 12 '23 01:07 CERN391

这个多条显示没有问题,检查一下格式是否错误,加上引号试试

appotry avatar Jul 24 '23 03:07 appotry

可是我写入了多了sub 但只能显示sub1和2 其他的不显示

CERN391 avatar Jul 24 '23 03:07 CERN391

看了下你的blog,是否是第二条过长? 交换顺序,或者换其它副标题测试一下

  sub:
    - 真经一句话,假经传万卷!
    - 太阳底下从无新鲜事!
    - 人的一切痛苦,都是源于对自己无能的愤怒!
    - 你看到,你想看到的;你听到,你想听到的;你相信,你想相信的!
    - 你看到的,是别人想让你看到的;你听到的,是别人想让你听到的

appotry avatar Jul 24 '23 03:07 appotry

我在themes\matery_config.yml 中调整了一下顺序 但还是不行 sub1: 从来没有真正的绝境, 只有心灵的迷途 sub2: 不求众人信服,但求问心无愧 sub3: 无风的夜晚,只有暮色流逝而去 sub4: 当你面对两难的抉择时,不妨抛一枚硬币吧。并非主要靠那二分之一的机运来帮你做出选择,而是因为当硬币置上空中,开始旋转的那一刻你会突然明白,自己想要的 sub5: 任何权利都有边界,任何自由都有条件 sub6: 因为失去,所以明白 sub7: 就算是已经死掉的人,也要将他从地狱的深处拉上来 sub8: 堕落是不需要理由的 sub9: 笑是对身边的事物感到一瞬间的幸福而表现出来的东西 sub10: 正因为我们看不见,那才可怕 sub11: 即使遍体鳞伤,也会继续向前,以凛然而闪耀的视线瞄准黑暗,精确无误地将其撕裂 sub12: 勿相忘,携于心,直至有朝一日,我们再度重逢 sub13: 但凡改变世界之人,必是能够舍弃之人 sub14: 成长是一笔交易,我们都是用朴素的童真与未经人事的洁白交换长大的勇气 sub15: 我们总是在意自己错过太多,却不曾注意自己拥有多少 sub16: 上帝会扼住你的喉咙,但不会让你窒息 sub17: 只有阳光而无阴影,只有欢乐而无痛苦,那就不是人生 sub18: 这世界上真正的好人和坏人都很少,大部分都是普通人,平时随波逐流,关键时刻则会出于自我保护而露出獠牙——然而正是因为这样才可怕 sub19: 请记住那些对你好的人,因为他们本可以不这么做 sub20: 最终,森林会记住一切

CERN391 avatar Jul 24 '23 04:07 CERN391

难道这个需要在某个文件更改它显示sub的数量吗

CERN391 avatar Jul 24 '23 04:07 CERN391

你的格式设置错了吧,应该是这个格式

subtitle:
  sub:
    - 真经一句话,假经传万卷!
    - 太阳底下从无新鲜事!
    - 人的一切痛苦,都是源于对自己无能的愤怒!
    - 你看到,你想看到的;你听到,你想听到的;你相信,你想相信的!
    - 你看到的,是别人想让你看到的;你听到的,是别人想让你听到的

appotry avatar Jul 24 '23 04:07 appotry

我试过这个格式 但是在hexo g时出现错误 所以我换回了我原来的格式

CERN391 avatar Jul 24 '23 04:07 CERN391

ERROR Theme config load failed. ERROR Process failed: _config.yml YAMLException: duplicated mapping key (570:1)

567 | typeSpeed: 100 # 打字速度 568 | backSpeed: 100 # 删除速度 569 | 570 | subtitle: -------^ 571 | sub: 572 | - 真经一句话,假经传万卷! at generateError (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:183:10) at throwError (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:187:9) at storeMappingPair (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:358:7 ) at readBlockMapping (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:1173: 9) at composeNode (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:1441:12) at readDocument (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:1625:3) at loadDocuments (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:1688:5) at Object.load (E:\blog\myBlog\node_modules\js-yaml\lib\loader.js:1714:19) at Hexo.yamlHelper (E:\blog\myBlog\node_modules\hexo\lib\plugins\renderer\ya ml.js:20:15) at Hexo.tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js: 16:23) at Hexo. (E:\blog\myBlog\node_modules\bluebird\js\release\method. js:15:34) at E:\blog\myBlog\node_modules\hexo\lib\hexo\render.js:81:22 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at Promise._settlePromiseFromHandler (E:\blog\myBlog\node_modules\bluebird\j s\release\promise.js:547:31) at Promise._settlePromise (E:\blog\myBlog\node_modules\bluebird\js\release\p romise.js:604:18) at Promise._settlePromise0 (E:\blog\myBlog\node_modules\bluebird\js\release
promise.js:649:10) at Promise._settlePromises (E:\blog\myBlog\node_modules\bluebird\js\release
promise.js:729:18) at _drainQueueStep (E:\blog\myBlog\node_modules\bluebird\js\release\async.js :93:12) at _drainQueue (E:\blog\myBlog\node_modules\bluebird\js\release\async.js:86: 9) at Async._drainQueues (E:\blog\myBlog\node_modules\bluebird\js\release\async .js:102:5) at Async.drainQueues [as _onImmediate] (E:\blog\myBlog\node_modules\bluebird \js\release\async.js:15:14) at process.processImmediate (node:internal/timers:476:21) INFO Files loaded in 365 ms ERROR TypeError: E:\blog\myBlog\themes\matery\layout\404.ejs:24 22| 23|

24| <% if (theme.banner.enable) { %> 25|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\404.ejs":15:25) at 404 (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\about.ejs:8 6| 7|

8| <%- partial('_partial/bg-cover') %> 9| 10|

11|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\about.ejs":12:17) at about (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\categories.ejs:1

1| <%- partial('_partial/bg-cover') %> 2| 3|

4|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\categories.ejs":10:17) at categories (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\friends.ejs:1

1| <%- partial('_partial/bg-cover') %> 2|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\friends.ejs":10:17) at friends (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\tags.ejs:1

1| <%- partial('_partial/bg-cover') %> 2| 3|

4|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\tags.ejs":10:17) at tags (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\post.ejs:1

1| <% if (theme.verifyPassword.enable) { %> 2| 3|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\post.ejs":10:33) at post (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\post.ejs:1

1| <% if (theme.verifyPassword.enable) { %> 2| 3|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\post.ejs":10:33) at post (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\archive.ejs:1

1| <%- partial('_partial/bg-cover') %> 2| 3|

4|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\archive.ejs":10:17) at archive (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\archive.ejs:1

1| <%- partial('_partial/bg-cover') %> 2| 3|

4|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\archive.ejs":10:17) at archive (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\archive.ejs:1

1| <%- partial('_partial/bg-cover') %> 2| 3|

4|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover.ejs:3 1|

2|

3| <%- partial('_partial/bg-cover-content') %> 4|

5|

E:\blog\myBlog\themes\matery\layout_partial\bg-cover-content.ejs:13 11| 12|

13| <% if (theme.subtitle.enable) { %> 14| 15| 16|

Cannot read properties of undefined (reading 'enable') at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover-conte nt.ejs":24:27) at bg-cover-content (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\_partial\bg-cover.ejs": 12:17) at bg-cover (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiledSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:1 32:24) at _View.renderSync (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:59:2 5) at Object.partial (E:\blog\myBlog\node_modules\hexo\lib\plugins\helper\parti al.js:34:15) at eval ("E:\blog\myBlog\themes\matery\layout\archive.ejs":10:17) at archive (E:\blog\myBlog\node_modules\ejs\lib\ejs.js:703:17) at _View._compiled (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:136:5 0) at _View.render (E:\blog\myBlog\node_modules\hexo\lib\theme\view.js:39:17) at E:\blog\myBlog\node_modules\hexo\lib\hexo\index.js:64:21 at tryCatcher (E:\blog\myBlog\node_modules\bluebird\js\release\util.js:16:23 ) at E:\blog\myBlog\node_modules\bluebird\js\release\method.js:15:34 at RouteStream.read (E:\blog\myBlog\node_modules\hexo\lib\hexo\router.js:47 :5) at Readable.read (node:internal/streams/readable:496:12) at resume (node:internal/streams/readable:999:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:2 1) ERROR TypeError: E:\blog\myBlog\themes\matery\layout\index.ejs:2 1| <% if (is_home() && page.current === 1) { %>

2| <%- partial('_partial/index-cover') %> 3| <% } else { %> 4| <%- partial('_partial/bg-cover') %> 5| <% } %>

E:\blog\myBlog\themes\matery\layout_partial\index-cover.ejs:65 63|

CERN391 avatar Jul 24 '23 04:07 CERN391

主题自带默认配置就是这样啊。是否是主题修改过?

https://github.com/blinkfox/hexo-theme-matery/blob/86ad429e24d0b002c1feb245e510ea93f82e3395/_config.yml#L623C1-L634C56

# 打字效果副标题.
# 如果有符号 ‘ ,请在 ’ 前面加上 \
subtitle:
  enable: true
  loop: true # 是否循环
  showCursor: true # 是否显示光标
  startDelay: 300 # 开始延迟
  typeSpeed: 100 # 打字速度
  backSpeed: 50 # 删除速度
  sub:
    - 从来没有真正的绝境, 只有心灵的迷途
    - Never really desperate, only the lost of the soul

appotry avatar Jul 24 '23 05:07 appotry

我去查了一下 发现配置文件并不是你这样的

打字效果副标题.

如果有符号 ‘ ,请在 ’ 前面加上 \

subtitle: enable: true loop: true # 是否循环 showCursor: true # 是否显示光标 startDelay: 300 # 开始延迟 typeSpeed: 100 # 打字速度 backSpeed: 50 # 删除速度 sub1: 从来没有真正的绝境, 只有心灵的迷途 sub2: Never really desperate, only the lost of the soul 这是matery 2.0.0的 我用的也是2.0.0的

CERN391 avatar Jul 24 '23 05:07 CERN391

可能吧,个人用的devlop分支的。matery 2.0.0 是master分支,配置是下面这样。2.0分支需要看一下代码,可能只支持2个, 或者升级到develop分支

https://github.com/blinkfox/hexo-theme-matery/blob/238f457ada1caafc07d1a7e48fef8eb1e03c1134/_config.yml#L560C1-L570C58

# 打字效果副标题.
# 如果有符号 ‘ ,请在 ’ 前面加上 \
subtitle:
  enable: true
  loop: true # 是否循环
  showCursor: true # 是否显示光标
  startDelay: 300 # 开始延迟
  typeSpeed: 100 # 打字速度
  backSpeed: 50 # 删除速度
  sub1: 从来没有真正的绝境, 只有心灵的迷途
  sub2: Never really desperate, only the lost of the soul

appotry avatar Jul 24 '23 05:07 appotry

哦 好的感谢

CERN391 avatar Jul 24 '23 05:07 CERN391

新版的只有一个subtitle:

image

EthanLiu6 avatar Apr 14 '24 10:04 EthanLiu6

新版的只有一个subtitle:

图像 那这个语句能支持几个呢 你可以帮忙尝试一下能否超过三个吗 非常感谢

CERN391 avatar Apr 14 '24 10:04 CERN391

新版的只有一个subtitle: 问题

下面文件开始改为这样试试

https://github.com/blinkfox/hexo-theme-matery/blob/develop/layout/_partial/bg-cover-content.ejs

<div class="row">
    <div class="col s10 offset-s1 m8 offset-m2 l8 offset-l2">
        <div class="brand">
            <div class="title center-align">
                <% if (config.subtitle && config.subtitle.length > 0) { %>
                <%= config.subtitle %>
                <% } else { %>
                    <%- page.title ? "'" + page.title + "'" : "'" + config.subtitle + "'" %>
                <% } %>
            </div>

appotry avatar Apr 15 '24 15:04 appotry