- 缘起
最近看到好多的公众号作者推荐大家搭建自己的博客,自己手痒也搭建了一个个人博客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
这样程序启动后就可以在浏览器中访问了
- Cannot find module 'hexo-util'
发现提示hexo-util找不到, 然后网上搜索了下,
执行下面命令后就可以了
npm install hexo-util --save