hexo 迁移环境
hexo 迁移环境
hexo 迁移环境
hexo 迁移环境
迁移后为了确保 node 版本一致,这里采用 nvm 管理 node方式
安装环境nvm
安装 nvm, 配置 node 环境
下载
nvm1
2
3在 github 上下载
https://github.com/coreybutler/nvm-windows/releases
选择 nvm-setup.zip 版本查看
nvm版本1
2#安装完 nvm 后查看版本
nvm version #查看版本修改配置
1
2
3#修改配置文件settings.txt,设置下载源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/安装
node版本1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16nvm install 8.17.0 #本文只安装这个即可
nvm install 14.18.0
#出已经安装的node版本
nvm ls
#选择使用 `node` 版本
nvm use 8.17.0
nvm use 14.18.0
#查看node 版本
node -v
npm -v
#看远程所有可以用的node版本
nvm ls available (windows中命令)
环境 node8.17.0 使用
本文采用局部安装使用,所以用的命令带 npx hexo,如果是全局安装的可以直接使用 hexo 命令
比如: npx hexo g ; hexo g
局部安装 hexo 包
npm install hexo查看 hexo 版本
npx hexo -v开始使用
1
2
3
4npx hexo g #生成静态文件
npx hexo d #部署
npx hexo b #部署
npx hexo s -p5000 #启动本地服务,开始预览
4) xxx
使用项目提示–fei
新系统下载完这个项目后,node自行安装,开发使用的node版本为node-8.17.0 备用为node-v10.13.0-x64.msi
1 | node-v8.17.0 自行安装 |
注意
.deploy_git文件中第一次使用会不识别大小写,这是由于Git默认对于文件名大小写是不敏感的
配置git使其对文件大小写敏感
1 | git config core.ignorecase 默认为true //忽略文件名大小写 |
然后你需要把远程中大小写的文件删除,然后把本地修改好的重新添加提交推送到远程(切记:直接修改后推送是没有效果的)