Closed wumingzhilian closed 4 years ago
嗯~这边一开true就,然后访问本地,就会报好多错
能麻烦贴一下错误的输出信息吗,方便确定具体原因呢。
Unhandled rejection Error: D:\github\blog\themes\Kratos-Rebirth-master\layout\layout.ejs:6 4| <%- body %> 5|
6| <%- partial('_partial/footer') %>
D:\github\blog\themes\Kratos-Rebirth-master\layout_partial\footer.ejs:4 2|
4| <%- partial('_widget/' + widget) %> 5| <% }) %> 6| 7| <% } %>
Partial _widget/[object Object] does not exist. (in _partial\footer.ejs)
at Object.partial (D:\github\blog\node_modules\hexo\lib\plugins\helper\partial.js:16:11)
at eval (D:\github\blog\themes\Kratos-Rebirth-master\layout_partial\footer.ejs:17:17)
at Array.forEach (
您看看什么问题
Partial _widget/[object Object] does not exist. (in _partial\footer.ejs)
这边感觉是您的配置文件出现了问题呢,能麻烦贴一份您主题文件夹下的_config.yml文件吗(就是根据特别提示的提示,手动复制一份_config.yml.example,并改名为_config.yml
的这个文件),如果您在配置widget的时候出现了异常情况(例如错误的缩进),那么是有可能导致调用时候出现类似的异常问题的呢。
site_analytics: hoster: Github Pages site_logo: snow: false enableDark: true index_post_type: false
menu: index: / archives: /archives/
label: index: 首页 archives: 档案馆 friends: 好伙伴 about:
group_link: contact: weibo: mail: telegram: wumingzhilian twitter: wumingzhilian facebook: linkedin: fediverse: instance: username: github: wumingzhilian rss: atom.xml timenotice: 本站已运行
posts: show_cc: true donate: true share: true comments: disqusjs
disqus: shortname:
disqusjs: shortname: sitename: api: apikey: admin: adminlabel:
aplayer: enabled: true playlist: order: random
sidebar: right widgets:
fancybox: true
search: enable: true path: search.json field: post # page | post | all. Default post content: true # Include post | page content
jsconfig: main: picCDN: false createTime: "1970-01-01 00:00:00" donateBtn: "支持我~" scanNotice: "扫一扫,好不好?" qr_alipay: "/images/alipayqr.jpg" qrwechat: "/images/wechatpayqr.png" siteLeaveEvent: false leaveTitle: "{{{(><)}}}哦哟,崩溃啦~" returnTitle: "(´∇`)欸,又好啦~" copyrightNotice: ""
这里配置错误啦,toc: true是写在Front-Matter
(就是每一篇文章的起始位置),每一篇文章独立配置的哦,这里的小挂件指出的只是说主题整体开启toc的呢
这里只能保留“toc”这样的字样,具体的toc: true
请放到每一篇文章的Front-Matter
(就是最顶上标明标题什么的那些)的地方哦
刚才给出的那个文件是文章的模板,并不是主题的配置哦,只是想表达那个位置就是所谓的Front-Matter
啦
- avatarUri: /images/avatar.png
widgets:
- about
- toc
- category
- tagcloud
- posts
- avatarUri: /images/avatar.jpg
请勿将其他内容写入 widgets 配置。上面这么写重现了你的错误。
正确写法如下:
widgets:
- about
- toc
- category
- tagcloud
- posts
avatarUri: /images/avatar.jpg
这个是Github显示格式的问题,原po的配置是正确的(悲
- toc: true 去掉
: true
awwww,我这个在hexo-admin里面这么写的话预览的时候仍然是没有(太蠢了= =)
---
title: xxx
comments: true
categories:
- xxx
tags:
- xxx
date:
toc: true
---
试试这么写呐(๑•̀ㅂ•́)و✧
Front-Matter是指在文章内容之上,不显示出来,而是给Hexo作为页面参数什么的那些设置哦,记得不要放到内容里面去啦,例如就像这篇文章这样呢:
不对,Hexo-Admin是不是不会显示这些Front-Matter的内容的来着?(突然察觉(参考 jaredly/hexo-admin#197 ) 还是比较推荐直接编辑原始MarkDown文件吧,或者就是改一下模板这样啦(逃
在hexo-admin里面写的md的话,好像是会存在的。。。。
是的,因为目前Hexo-Admin暂时不支持编辑Front-Matter的内容呢,还是比较推荐使用文本编辑器直接编辑md文件的说呢w 或者您也可以使用主题提供的模板来替代原来的那些模板,以便于自动设置相关的参数的说哦
谢谢师傅们~,两位大佬aww,我拿模板上了
好耶!有任何疑惑欢迎随时再来问哦,预祝使用愉快啦~o( ̄▽ ̄)ブ
在咱的主题中配置文件里面没有发现toc的开启,我看着咱最近发的说明也没找到