Hexo+Github创建Cassie‘s Blog遇到问题汇总

(文字描述等以后再补充 这里先把报错和解决方法记录下来!)

1.hexo g/hexo d等命令 没有反应(反馈信息如下图所示)

出错原因:因为我的Blog/目录下没有source、public等这些文件

解决方法:再进一层 cd到blog/文件夹下

成功解决(如下图所示 仔细对比以下上下两张图片里红框的内容哦)

 

2.hexo deploy 报错"hexo deploy ERROR Deployer not found: git" 

出错原因大概是缺少什么插件,只需安装一下这个插件即可:

npm install hexo-deployer-git --save

安装过程可能会有warning信息npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents)其实是可以直接忽略的.出错的原因是fsevent的一些依赖是mac下的,但我用的是Win系统,如果非要跟这个warning较真,可以把_config.yml中关于fsevents的依赖去掉即可。

3.本地可以正常预览的页面,deploy到GitHub上网页的样式不显示问题

网上可能会查到很多解决方法,大部分都是说你的_config.yml中url和root设置有问题,反正我改了好多遍"\"的位置试了好多个,但都不起作用。最后把repo的名字改成自己的Github名最方便!且成功啦!(如下图所示,红框里的内容要跟你的Github名字匹配)

4.点击博客主页的about报错

报错信息是

Cannot GET /cassieyy.github.io/about/%20/

%20是空格问题,解决方法是到主题下的_config.yml文件中把menu属性改为:

仔细看/||是没有空格的哦~

5.点击博客主页的tags报错

Cannot GET /cassieyy.github.io/tags/

这个的原因是我的/blog/source下没有tags这个文件夹 只要在blog站点目录下生成一个tags page就可以,代码如下:

hexo new page "tags"

这样就好啦! 

6.本地预览正常,确定部署上去后,样式和本地不一样

解决办法:需强制刷新浏览器缓存,Shift+F5刷新,才能显示修改后的新界面。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值