Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
CERN391 opened this issue Jul 12, 2023 · 15 comments
Open

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

CERN391 opened this issue Jul 12, 2023 · 15 comments

Comments

@CERN391
Copy link

CERN391 commented Jul 12, 2023

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

@appotry
Copy link
Contributor

appotry commented Jul 24, 2023

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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

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

@appotry
Copy link
Contributor

appotry commented Jul 24, 2023

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

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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

我在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
Copy link
Author

CERN391 commented Jul 24, 2023

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

@appotry
Copy link
Contributor

appotry commented Jul 24, 2023

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

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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

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| <script>
26| // 每天切换 banner 图. Switch banner image every day.
27| var bannerUrl = "<%- theme.jsDelivr.url %><%- url_for('/medias/b
anner/') %>" + new Date().getDay() + '.jpg';

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| </style>
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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <style>
3| .friends-container {
4| margin-top: -100px;

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <script src="<%- theme.jsDelivr.url %><%- url_for(theme.libs.js.crypto) % "></script>
3| <script>
4| (function() {

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| <script src="<%- theme.jsDelivr.url %><%- url_for(theme.libs.js.crypto) % "></script>
3| <script>
4| (function() {

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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|


64|

65| <%- partial('_partial/bg-cover-content') %>
66|
67|


68| <a href="<%=

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

13| <% if (theme.subtitle.enable) { %>
14|
15| <script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.1 1"></script>
16| <script>

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\index-cover.ej
s":31:17)
at index-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\index.ejs":13:17)
at index (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)

@appotry
Copy link
Contributor

appotry commented Jul 24, 2023

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

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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

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

打字效果副标题.

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

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的

@appotry
Copy link
Contributor

appotry commented Jul 24, 2023

可能吧,个人用的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

@CERN391
Copy link
Author

CERN391 commented Jul 24, 2023

哦 好的感谢

@EthanLiu6
Copy link

新版的只有一个subtitle:

image

@CERN391
Copy link
Author

CERN391 commented Apr 14, 2024

新版的只有一个subtitle:

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

@appotry
Copy link
Contributor

appotry commented Apr 15, 2024

新版的只有一个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>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants