-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
本地运行主题无法显示 #855
Comments
请移除hexo-renderer-inferno之外的其他hexo renderer插件 |
node_modules 存在如下hexo renderer插件 (不好意思 刚刚手滑 closed 了) |
删除ejs那个 |
同问,按照说明删除renderer之类的包之后,也出现了 cannot GET错误 |
https://www.bilibili.com/video/av71730448/ |
请尝试新建一个Hexo博客然后测试Icarus是否能正常运行: hexo init NewBlog
cd NewBlog
npm install hexo-theme-icarus
hexo config theme icarus
hexo clean
// 之后按照提示安装Icarus的其他依赖
// 最后运行
hexo serve 如果可以运行,那么说明你之前使用的主题没有清理干净。 |
按此步骤尝试仍然复现 |
按此步骤操作 没有提示安装Icarus的其他依赖 但问题依旧存在 不知其他文件夹里的 hexo-renderer-ejs 包 是否会产生影响 |
不可能不提示安装其他依赖的。你运行hexo clean时的log是什么?另外,你是否曾经以global的方式安装过什么hexo插件? |
INFO Validating config
|
@4bolt Hexo压根没有加载hexo-renderer-inferno这个plugin。而且主题也是加载的landscape而不是icarus。你确定你安装了hexo-theme-icarus并且在_config.yml中更改了 |
@YoYoLikesCiCi 你也运行下 |
这个 hexo 配置了 icarus 主题 |
|
@YoYoLikesCiCi @4bolt 请问你们是通过哪些命令安装的icarus呢?hexo-renderer-inferno这个插件是一定要加载的,否则必然会出现你们一开始提到的主题无法正确渲染的问题。 |
npm install hexo-theme-icarus |
npm install hexo-theme-icarus |
@YoYoLikesCiCi @4bolt 那你们在安装完成运行hexo clean后一定会出现如下提示: 这时运行上面提示的命令安装依赖就好了
如果没出现这个提示的话,说明有些依赖之前没有正确安装。 |
手动安装该命令 npm install --save bulma-stylus@0.8.0 hexo-renderer-inferno@^0.1.3 问题解决 感谢解答 |
@4bolt 那么之前出现过上面几行提示么? |
hisenberg@YoYodeMBP ~/blog hexo clean --debug
|
第一次安装的时候没印象了(-_-) 但是后面安装一直没有出现提示 |
Thank you so much, costed me some time to read all this since I do not understand chinese! |
Runing Just clone it to |
I'm having the same problem when icarus and there are no alerts. Maybe a note could be added to the documentation. |
Bug描述
本地运行hexo 访问http://localhost:4000 主题无效 显示如下
const { Component } = require('inferno'); const classname = require('hexo-component-inferno/lib/util/classname'); const Head = require('./common/head'); const Navbar = require('./common/navbar'); const Widgets = require('./common/widgets'); const Footer = require('./common/footer'); const Scripts = require('./common/scripts'); const Search = require('./common/search'); module.exports = class extends Component { render() { const { site, config, page, helper, body } = this.props; const language = page.lang || page.language || config.language; const columnCount = Widgets.getColumnCount(config.widgets); return
; } };
系统与环境
Hexo,操作系统,和Node.js的版本(使用
hexo version
命令来查看)hexo: 5.4.0
hexo-cli: 4.2.0
os: Windows_NT 10.0.19041 win32 x64
node: 12.21.0
icarus: 4.1.2
站点配置文件
_config.yml
language: zh-CN
theme: icarus
其余参数默认
主题配置文件
_config.icarus.yml
或themes/icarus/_config.yml
参数保持默认
浏览器版本(如Firefox 70.0,Chrome Android 80.0)
Firefox 84.0(64 位)
版本 89.0.4389.114(正式版本) (64 位)
复现方式
列出复现这个Bug的步骤,如:
期望行为
希望告知问题所在 以及解决方法
截图
如果可以的话,请附上几张截图来帮助说明你遇到的问题。
额外上下文
采用 npm install hexo-theme-icarus 方式进行安装
没有多余操作
hexo 默认主题运行时没有出现该问题
The text was updated successfully, but these errors were encountered: