博客相关
目录
#安装nodejs
- 官网下载:https://nodejs.org/en/
- 安装
增加环境变量

不勾选

其他默认安装
#安装git
- 官网下载:https://git-scm.com/
- 安装:全部默认下一步
#下载hexo
右键左下角win图标,运行Windows powershell(管理员)(或者 cmd),输入:npm install hexo-cli -g
#测试node,git和hexo是否安装成功
打开cmd运行:
node -v
npm -v
git --version
hexo -v
显示版本号即安装成功
#搭建github仓库
- 仓库名为:你的用户名.github.io
- 勾选add a readme file
#本地生成博客文件
hexo init # 初始化hexo博客
hexo s # 静态生成hexo页面
#配置文件修改
deploy:
type: git
repository:
github: git@github.com:MarshVer/marshver.github.io.git
gitee: https://gitee.com/zhuze1117/zhuze1117.git
branch: master
gitee是用于上传到gitee仓库,只使用GitHub可删除
#下载hex-deployer插件用于上传文件
npm instail hexo-deployer-git --save
接下来就可以用hexo d上传文件至GitHub仓库
#hexo d出现的错误
- please tell me who you are
git config --global user.email "用户名@gmail.com"
git config --global user.name "用户名"
- 总是失败
hexo配置文件修改
deploy:
type: git
repository:
github: git@github.com:MarshVer/marshver.github.io.git //采用ssh方式hexo d
branch: master
本地生成ssh公钥
ssh-keygen -t rsa
在GitHub的博客仓库中新建ssh密钥,密钥为本地C:\Users\zhu.ssh文件夹下id_rsa.pub的字符串(用记事本打开)
#个人备份习惯
hexo cl
hexo g
hexo d
git add .
git commit -m "Backup"
git push -u origin source
前三个用于上传.deploy_git到github的main;
后三个用于上传整个源文件夹到github的branch
#更新hexo和hexo插件
# 使用淘宝源的 cnpm 替换 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 升级 npm
npm install -g npm
# 清除 npm 缓存
npm cache clean -f
===更新 hexo: 进入 blog 目录,执行如下命令===
# 更新 package.json 中的 hexo 及个插件版本
# 检查之前安装的插件,都有哪些是可以升级的
npm install -g npm-check
# 升级系统中的插件
npm install -g npm-upgrade
npm-check
npm-upgrade
# 更新 hexo 及所有插件
npm update
# 确认 hexo 已经更新
hexo -v
#恢复博客
- 安装git、nodejs、hexo等等。。
- 输入下列命令克隆博客本地文件
$ git clone https://github.com/marshver/marshver.github.io
- 在clone下来的那个文件夹里面执行
npm install hexo-cli
npm install hexo-deployer-git
git config --global user.email "用户名@gmail.com"
git config --global user.name "用户名"
- 本地生成ssh公钥
ssh-keygen -t rsa
-
在GitHub的博客仓库中新建ssh密钥,密钥为本地C:\Users\zhu.ssh文件夹下id_rsa.pub的字符串(用记事本打开)
-
最后可以执行如下代码就可以开始你的博客了
hexo cl
hexo g
hexo d