AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
hexo备份
葱苓CiraosTO DO
要换电脑了,博客却不知道怎么转移?平时不太放心源码,怕电脑出故障,把源码丢失怎么办?没有关系,让我们把源码保存至Gitee
。
首先在Gitee创建一个新仓库,创建的时候一定要选择private
,不过忘记了也无所谓,在仓库的settings
界面也可以设置,仓库名字随便取,路径不用管。本篇文章就取名为hexo-blog-source
。
OK。此时这个仓库就不用管了,我们放在一边,不要关闭哦。
在博客根目录右键Git bash here
,然后分别输入以下指令(我们并不需要readme.md):
1 | git init |
这样的话,上传上来的就基本上是源码了。后期再用的话,只需要git clone
拉下来,然后在这个目录里面右键Git bash here
,然后再npm i --save
,这时则会根据目录的package.json
自动安装node_modules
的依赖啦。
点击创建,然后视线转到Gitee仓库,此时仓库就应该有源码了。
一定要将源码仓库设置成私有。不然,等你以后上百度查资料,发现别人的域名挂着你的东西,也就只能干瞪眼了。
Q&A
问题来了,themes
文件夹下的主题也有.git
文件夹,也就说明它也是一个仓库。也就是当在你执行push源码的时候,会再push一个仓库,这样的话,两个.git
文件夹就会冲突,bash报错。
方法很简单,我们可以采用submodules
的方式添加,既不影响博客主体源码,也不影响主体的更新。
在博客根目录右键Git bash here
输入以下:
1 | git submodule add git@github.com:anzhiyu-c/hexo-theme-anzhiyu.git themes/stellar |
然后你机会发现你的主题文件夹的颜色与正常的不一样,这就说明成功了,同时根目录还多出一个文件:
这样就不影响主题更新啦,只不过我还没试过如果修改了主题文件会怎样(orz···
1 | [submodule "themes/stellar"] |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果