好久没有更新文章了,我甚至都不记得的我还有个网站了
折腾了半天终于能更新了
记录下相关命令
防止以后还得到处找
本地恢复hexo的环境
安装nodejs
1
2
3
4
5
6mac
brew install node
centos
yum install -y nodejs
Ubuntu
apt install nodejs npm -ynode的国内镜像源配置
1
npm config set registry https://registry.npm.taobao.org
从git克隆项目文件
1
2
3因为使用了子项目管理主题,加上'--recursive'参数
git clone --recursive git@github.com:Sowevo/sowevo.github.io.git
git clone --recursive https://github.com/Sowevo/sowevo.github.io.git进入项目
1
cd ~/sowevo.github.io
更新主题子项目
1
2
3
4
5
6
7
8进入项目
cd ~/sowevo.github.io
更新子项目的代码
git submodule update --remote --merge
如果有更新,提交一下
git add themes/next
git commit -m "themes submodule updated"
git push更新升级项目依赖包
1
2
3
4进入项目
npm i -g npm-check-updates
ncu -u
npm install安装相关依赖
1
2
3
4
5
6
7
8
9
10安装hexo
npm install -g hexo-cli
安装依赖
npm install
安装hexo git 部署插件
npm install hexo-deployer-git
其他插件
npm install hexo-generator-sitemap
npm install hexo-generator-baidu-sitemap
npm install hexo-generator-feed至此,环境恢复完成,可以开始干活了!!!
相关命令
1
2
3
4
5
6
7
8新建文章
hexo n "我的博客"
生成静态文件
hexo g
运行服务
hexo s
部署
hexo d记得提交hexo分支的源文件