博客相关

目录

#安装nodejs

  1. 官网下载:https://nodejs.org/en/
  2. 安装

增加环境变量

不勾选

其他默认安装

#安装git

  1. 官网下载:https://git-scm.com/
  2. 安装:全部默认下一步

#下载hexo

右键左下角win图标,运行Windows powershell(管理员)(或者 cmd),输入:npm install hexo-cli -g

#测试node,git和hexo是否安装成功

打开cmd运行:

node -v
npm -v
git --version
hexo -v

显示版本号即安装成功

#搭建github仓库

  1. 仓库名为:你的用户名.github.io
  2. 勾选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出现的错误

  1. please tell me who you are
git config --global user.email "用户名@gmail.com"
git config --global user.name "用户名"
  1. 总是失败
    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

#恢复博客

  1. 安装git、nodejs、hexo等等。。
  2. 输入下列命令克隆博客本地文件
$ git clone https://github.com/marshver/marshver.github.io
  1. 在clone下来的那个文件夹里面执行
npm install hexo-cli
npm install hexo-deployer-git

git config --global user.email "用户名@gmail.com"
git config --global user.name "用户名"
  1. 本地生成ssh公钥
ssh-keygen -t rsa
  1. 在GitHub的博客仓库中新建ssh密钥,密钥为本地C:\Users\zhu.ssh文件夹下id_rsa.pub的字符串(用记事本打开)

  2. 最后可以执行如下代码就可以开始你的博客了

hexo cl
hexo g
hexo d