github page 配置hexo 博客 的常见错误

  • 缘起

最近看到好多的公众号作者推荐大家搭建自己的博客,自己手痒也搭建了一个个人博客lumang,具体过程就是一开始上网搜索一番教程,按照教程开始搭建,由于是windows的环境,同时教程也有很多的老旧版本,教程中很多软件的下载链接不是最新版的,软件安装的过程就会有问题,支持不了最新的Hexo,很多细节没有说清楚,问题不一而足,最后才想到要上官网上去看看。看了以后很有收获的很多,大部分问题得到了解决,所以以后类似软件的使用问题应该先到官网上看看,另外要说的是,这些软件网站说明多数是英文的,很多看开发者其实不想读英文,这里要说下英语阅读是一个开发者的基本技能,一定要硬着头皮读下去,其实技术类的英文语法简单,单词很多都是很简单,知识专有名词很多,扯得有点多了,进入正题。

  • 为什么软件安装完成点击发布后没有任何反应,没有输出
hexo g -d

问题愿意在配置文件里,在hexo根目录下的_config.yml 文件中的deploy节点下

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo: git@github.com:lumang/lumang.github.io.git
  branch: master

首先 repo 部分开通需要使用

git@github.com

其次标签和值之间要保留一个空格,type,repo,branch 冒号后面要有一个空格

  •   找不到git 命令

       这是因为git.exe 没有配置到环境变量中去

  右键我的电脑,属性,环境变量配置,path 变量中添加git.exe路径即可

  •   hexo 启动成功后,浏览器中输入127.0.0.1:4000 或者localhost:4000 无法访问系统

       这个问题是因为计算机中端口号4000被其他程序占用无法使用,切换一个端口号即可比如 5000,具体命令如下

hexo s -p 5000

  这样程序启动后就可以在浏览器中访问了

  •       Cannot find module 'hexo-util'

发现提示hexo-util找不到, 然后网上搜索了下,
执行下面命令后就可以了

npm install hexo-util --save

 

原文地址:https://www.cnblogs.com/lumang/p/8894146.html