Candinya / Kratos-Rebirth

一个可爱而现代的 Hexo 主题
GNU General Public License v3.0
638 stars 79 forks source link

部署主题后,访问浏览器显示partial #99

Closed QinCode closed 2 years ago

QinCode commented 2 years ago
  1. 部署主题后访问页码出错 更新主题后,访问浏览器出现问题,如下: 2

但使用其他主题可以正常访问,如下: 5

  1. 复现 你好,在我刚搭建完hexo,想尝试一些主题效果,于是直接在github下载master分支的zip压缩包; 然后将其放至hexo 的 themes目录下解压,并复制重命名_config.yml文件 1

修改hexo的_config.yml文件 3

执行hexo clean,hexo g,hexo d,hexo s 然后浏览器访问无法加载正确内容,出现异常: 2

这是我的hexo版本信息: 4

  1. 问题 请问我的配置是否有什么问题,或者是否需要按照其他什么插件?
QinCode commented 2 years ago

或者说,主题里面的_config.yml 从github上下载下来后,不能直接使用而是要修改一些配置?

Candinya commented 2 years ago

这个是 layout/layout.ejs 文件的原始内容,看上去是缺少对应的 ejs 渲染器,能否麻烦帮忙检查一下 hexo 主目录下的 package.json 中是否带有 hexo-renderer-ejs 渲染器,如果没有的话可以尝试安装一下,清理之后再尝试生成?

QinCode commented 2 years ago

是缺少ejs 渲染器的问题,执行如下命令: npm install hexo-renderer-ejs --save

再清理启动已经解决了,十分感谢