用hexo和github搭建博客时,遇到的一些坑和解决方案
在这个博客之前,我是使用hexo和gituhb搭建的博客,但是在使用时有很多麻烦。
一是每次写博文都要创建一个新的md文件,在不常用的电脑上更新非常麻烦。
二是hexo的很多中文配置教学都有点过时,之前看到有很多2018年更新的教材都没有提到要额外下载server模块这件事,如果安全按照教程来,根本没有办法把博客生成起来。
因此今天开始还是决定使用blogger来继续我的博客。在这篇博文中,正好可以把之前使用hexo踩的坑记录一下 :D
一些我自己踩过的坑:
一是每次写博文都要创建一个新的md文件,在不常用的电脑上更新非常麻烦。
二是hexo的很多中文配置教学都有点过时,之前看到有很多2018年更新的教材都没有提到要额外下载server模块这件事,如果安全按照教程来,根本没有办法把博客生成起来。
因此今天开始还是决定使用blogger来继续我的博客。在这篇博文中,正好可以把之前使用hexo踩的坑记录一下 :D
一些我自己踩过的坑:
- hexo g 和 hexo s 以后,无法访问localhost:4000
通常情况下是本地的4000端口被别的服务占用了(99.9%的情况是在装了福昕阅读器),转为4001或者任何其他端口即可
解决方法:
hexo s -p 4001
如果还是不行
可以试着再装一次hexo-server
如果还是不行
看看是不是开了代理,关掉代理
- deployer not found: git
把博客部署到线上的时候,hexo d 出现 deployer not found: git的错误
解决方法:
首先检查_config.yml文件
deploy部分是否改成了
deploy:
type: git
branch: master
如果还是不行
npm install hexo-deployer-git --save
然后再试试
hexo g
hexo d
- 项目成功部署到git上了,然而访问 项目名称.github.io 却无法访问,404
不知道有没有人遇到过这个问题,我遇到以后,研究了很久……
发现……
居然是……
项目名称起错了
项目名称必须和github账户名一致
把项目名称改成 gihub的用户名.github.io,然后重新配置一下就好了……
评论
发表评论