博客迁移


换了新电脑后,迁移博客

起初,我以为只要clone博客的Github就行,但是我们利用hexo d上传到GitHub中的是博客网页的相关文件,博客本身包括主题文件等并未上传。

这里,就可以使用git的分支,来传输文件。每次打开不同电脑,只要在GitHub同步文件下来即可。

原电脑

  1. 在GitHub项目中Settings > Branches中,新建分支hexo,并设置为默认分支

  2. 在本地任意目录,git clone该仓库clone的默认分支,因此clone的是hexo分支

  3. 仅仅保留.git文件夹,删除其余所有实际就是要取.git

  4. 将博客所有文件除.deply_git复制

    删除theme\下主题可能存在的.git.git不允许嵌套

    其中应该有.gitigore文件用以忽略不需要上传的文件

    .DS_Store
    Thumbs.db
    db.json
    *.log
    node_moudles/
    public/
  5. 提交到branch分支

    git add .
    git commit -m "add branch"
    git push

新电脑

  1. 安装gitnodeJS

  2. 安装hexo

    npm install hexo-cli -g
  3. 在目录下git clone

  4. 进入该文件夹,初始化hexo

    npm install
    npm install hexo-deployer-git --save
  5. 生成部署

    hexo g
    hexo d


文章作者: Jarrycow
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jarrycow !
评论
  目录