在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法

在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法

1. hexo init时报错

Error local hexo not found in D:\hexo
Error Try running “npm install hexo --save”

第一次遇到这个问题,我试着按照提示在git bush里键入“npm install hexo -save”,但依旧报错,无果
接着按照网上的资料,尝试着键入 “cnpm install hexo -save”,这次虽然没有报错,但是…毫无反应

最后,用了最极端的方法…delete 删除了hexo文件夹里的所有文件,之后重新输入“hexo init” 然后显示正常
在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法_第1张图片
2. hexo运行后local host4000无法正常访问

$ hexo s
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press ctrl+C to stop

但是 访问locaolhost:4000无响应

出现这种情况是因为4000端口被占用,此时可以用“hexo s -p 5000”换一个端口访问,之后访问localhost:5000即可

每次都必须这样进行设置无疑是很麻烦的
所以我们可以在站点配置文件中修改

sever:
	port:5000
	compress:True
	header:True

在浏览器里访问http://localhost:5000就可以看到本地的hexo了
在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法_第2张图片
3. 将hexo上传到GitHub
在安装部署到github插件依赖时,修改_config.yml文件时,有一个巨大的坑 (〃´皿`)q
在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法_第3张图片
type:后面是有空格的。。。

4. 修改主题后,本地显示正常,部署到博客后无法正常显示
查找资料后发现,可以进入next主题的source目录,将vendors文件的文件名改成任意其他名字。
  在next主题的配置文件_config.yml中,将vendors: 块中的_internal: vendors项改成前面重命名文件夹的名称,并保存。
  在git bush中输入命令:
hexo clean
hexo g
hexo d
  打开博客主页,清理缓存,多刷新几次即可。

以上就是我在搭建个人博客的过程中遇到的问题及解决方法。

你可能感兴趣的:(在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法)