更换电脑后继续更新修改Hexo Blog

通过Hexo搭建好Blog后,常常因为一些必须原因,需要在别的电脑更新Blog...

更换电脑前的操作

核心工作就是,备份你搭建blog后的本地环境... 我这里选择把原项目全部push到git@github.com:xx/xx.github.io/的分支上

  • git init你的本地hexo blog项目,这里解释下hexo d只是把项目生成的静态页面发布到github~

  • git remote add origin git@github.com:xx/xx.github.io关联本地仓库和远程仓库

  • 重命名项目目录下的.gitignore文件,随便在后面加个下划线什么的,让他的功能(告诉git忽略一些文件或目录)不生效

  • git checkout -b branch 新建branch分支,并切换到分支

  • 打包./themes/目录下的主题,我用的是hexo-theme-next,故压缩这个包

    为什么要打包这个主题而不是在新环境中重新git clone一个新的主题呢: 主题下的.gitignore文件修改不起作用(我自己),故只有在新环境中重新git clone你用的主题的开源项目。而又因本地项目的主题中,可能存在着很多你对样式和配置的修改,新clone的主题当然什么也没有!我踩过坑,故提一下...

  • git add . + git commit -m 'xxx'

  • git push -u origin branch本地仓库内容推送到分支

OK! 现在你可以在另一台电脑上git clone...

更换电脑后的操作

好累,不写注释了

git clone git@github.com:xx/xx.github.io
git checkout branch
cd xx.github.io
npm install hexo
npm install
npm install hexo-deployer-git
## 然后解压你的主题,解压到压缩包在的路径
cd .. ## 回到项目根目录
hexo clean
hexo g
hexo s
## 等等... 应该都没问题了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容