hexo-theme-ace
hexo-theme-ace copied to clipboard
body is not define
page.ejs 报错 body is not define <%- page.content || body %> 什么都没改,就换了主题, hexo g 有部分功能不正常, 我这右侧标签永不了
body的含义是调用者的content. 出现这种情况是因为调用者没有content. 你现在是index页面出问题还是post页面? 另外,你有多少篇博文?
就3个测试的页面, 生成静态文件 就报错, 现在换了其他主题了
好的,等我重现后深究一下这个问题。
这个问题处理了吗
@badleqing 正常情况,这个错误不影响功能。请描述一下你遇到的情况。
我new page 一个about页面,在navmenus里配置url /about 报这个错误
@kinggozhang 我new page 一个about页面,在navmenus里配置url /about 报这个错误
@badleqing hexo new page about以后, 会建立一个只有front-matter的页面。 这时候,你需要编辑一下source/about/index.md ,随便增加一点内容。比如:
this is about page.
保存退出,应该就好了。
好的 ,感谢
------------------ 原始邮件 ------------------ 发件人: "kinggozhang"[email protected]; 发送时间: 2019年8月20日(星期二) 上午9:55 收件人: "kinggozhang/hexo-theme-ace"[email protected]; 抄送: "- Qing 丶"[email protected];"Mention"[email protected]; 主题: Re: [kinggozhang/hexo-theme-ace] body is not define (#2)
@badleqing hexo new page about以后, 会建立一个只有front-matter的页面。 这时候,你需要编辑一下source/about/index.md ,随便增加一点内容。比如:
this is about page.
保存退出,应该就好了。
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
本地运行的时候没问题,但是部署到github上就出现这个问题,请问有解决办法吗?
@tester-wu 你确定github 支持hexo ? 我怎么记得只支持jekyll
@kinggozhang 之前部署过的,不过后来没怎么用,不知道怎么想的就删了。现在部署一直失败,不知道是不是不支持了。最近搞这个的时候,好像在哪里看过,支持hexo,jekyll,vuepress,都折腾过。vuepress部署成功了,但是主题不怎么好看,jekyll也成功了,目前在用。hexo如果直接fork别人的好像也没问题,但是自己改就出现上面的问题了。
@tester-wu 看你贴出来的错误,感觉是不支持啊。 你可以把hexo theme设置为默认landscape, 部署一下看看能不能成功。
@kinggozhang 都试过,都是报类似的错,直接新建一个上传一个也报错。
@tester-wu 那就是github不支持了。 你可以hexo g 后,然后把public目录内容传上来。