Hexo框架常见的问题及解决方案
Hexo常见问题
问题一,hexo命令运行出错
①问题描述:运行Hexo报错hexo : 无法加载文件hexo.ps1,因为在此系统上禁止运行脚本
使用如下命令安装Hexo成功:
1 | npm install hexo-cli -g |
运行hexo -v、hexo clean、hexo g、hexo s、hexo d会出现错误:
1 | PS C:\Users\Desktop\heartlovelife> hexo s |
②解决方案:针对windows系统,设置->隐私和安全性->开发者选项->允许本地PowerShell脚本在为签名的情况下运行。
问题二,hexo init初始化失败
①问题描述:WARN Failed to install dependencies. Please run ‘npm install’ manually!
②解决方案:如果我们输入命令npm install还是会出现错误,这时我们需要修改npm的镜像:
1 | npm -v |
问题三,hexo d部署失败
①问题描述:fatal: unable to auto-detect email address....
1 | fatal: unable to auto-detect email address |
②解决方案:在文件浏览器中勾选显示隐藏的项目,进入我们的博客目录
1 | D:\Blog_Hexo\Blog\.deploy_git\.git |
找到config文件,添加
1 | [user] |
问题四,hexo s出现警告
①问题描述:Accessing non-existent property '*' of module exports inside circular dependency
1 | INFO Start processing |
②解决方案:出现警告,是因为node版本太高,切换成低版本的node来安装Hexo就可以了
Hexo更换主题
在博客的项目文件夹下打开git bash执行命令,以hexo-theme-butterfly主题为例
1 | git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly |
运行成功之后,在项目文件夹source中可以查看到新的主题themes文件夹:butterfly
在博客的项目文件夹下,修改_config.yml配置文件如下:
1 | # theme: landscape 默认主题 |
此时主题还不能正常配置使用,需要安装pug以及stylus的渲染器:
1 | # npm install hexo-renderer-pug hexo-renderer-stylus --save |
执行hexo s在本地运行预览,地址: http://localhost:4000/
1 | # 清除缓存b.json 和已生成的静态文件 public |
参考链接:https://blog.csdn.net/twg666/article/details/124755210
💡 准备购买云服务器 / 域名来搭建或部署站点?
通过下面的链接下单,通常能领到新用户专属优惠,也能小额支持本站持续更新:
阿里云(返现) | 腾讯云 2核2G 99元/年 | 腾讯云 云产品特惠












