blinkfox / hexo-theme-matery

A beautiful hexo blog theme with material design and responsive design.一个基于材料设计和响应式设计而成的全面、美观的Hexo主题。国内访问:http://blinkfox.com
https://blinkfox.github.io/
Apache License 2.0
5.21k stars 1.24k forks source link

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

Open CERN391 opened 11 months ago

CERN391 commented 11 months ago

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

appotry commented 11 months ago

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

CERN391 commented 11 months ago

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

appotry commented 11 months ago

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

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

我在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 commented 11 months ago

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

appotry commented 11 months ago

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

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

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

CERN391 commented 11 months ago

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| 16| 16| 16| 16| 3| 3| 16| 16| 16| 16| Githubissues.

  • Githubissues is a development platform for aggregating issues.