hexo迁徙

  1. 设置git
    • git config —global user.name username
    • git config —global user.email email@qq.com
    • ssh-keygen -t rsa -C email@qq.com
    • eval $(ssh-agent -s)
    • ssh-add C:/Users/herrwu/.ssh/id_rsa
    • clip < C:/Users/herrwu/.ssh/id_rsa.pub
    • 添加ssh密钥在github的setting里面
    • ssh -T git@github.com
  2. 建立git仓库

    • git init
    • git add .
    • git commit -m “first commit”
    • git branch -M master
    • git remote add origin https://github.com/mushroomfire/MyBlog.git
    • git push -u origin master
    • 默认不更新某些文件
    • git rm —cached . 去除追踪记忆
    • 在.gitignore文件中添加需要忽略的文件或者文件夹
    • 同步远程和本地仓库
    • git remote -v
    • git fetch origin master
    • git log master.. origin/master
    • git merge origin/master # 合并
  3. 安装git, npm, node

  4. 安装hexo

    • 保留文件如下:
      • _config.yml
      • package.json
      • scaffolds/
      • source/
      • themes/
    • npm install -g hexo
    • npm install —force
    • npm install hexo-deployer-git -save
    • rm -rf .deploy_git
  5. 生成文章并提交

    • hexo n file
    • hexo cl
    • hexo g
    • hexo s 查看
    • hexo d 上传