Hexo 迁移备份

简介: 执行如下命令删除不必要的内容

创建Git分支将Hexo博客迁移到其它电脑


反省


有时候就会干些蠢事,换电脑忘记吧旧电脑博客的Hexo博客备份到移动硬盘上,一个格式化啥都没了,导致丢失了所有的博客资料。(博客内容要慢慢补) 一定要养成经常备份的好习惯。。。。。。。。


迁移前准备:安装hexo博客必要的软件


  • 下载安装Git客户端
  • 安装node js
  • 从git 仓库拉去原来的项目


采取方式


  1. 采取新建仓库的方式
  2. 分支存放源代码


git clone 你的 gitPage 博客地址,这里就不给地址给自己打广告了


必备文件


文件(夹) 说明
scaffolds/ 博客文章模板
source/ 所有的博客文章
themes/ 网站主题
.gitignore push时需忽略的文件
_config.yml 站点配置文件
package.json 依赖包的名称和版本号


备份流程


1. 拉取已经部署上去的项目


git clone https://github.com/lazyTimes/lazyTimes.github.io.git

2. 拷贝需要备份的元数据


具体查看上方的必备文件


参考截图:


网络异常,图片无法展示
|


3. 删除主题的.git 配置


执行如下命令删除不必要的内容


rm -rf thems/next/.git*


4. 创建名为hexo的分支


git checkout -b hexo


5. 把文件存放到暂存区


git add --all

6. 提交变更


先提交所有的改动内容


git commit -m "hexo-2"

然后使用如下命令把内容推送到分支


git push --set-upstream origin hexo

如果没有在Git config 设置用户名和密码,推送的时候会提示设置,根据提示设置用户名和密码即可


7. 源码推到分支上


$ git add .
$ git commit -m "xxxx"
$ git push origin hexo

更加推荐的方式


为了保证我们的源码的一些敏感配置不泄露,建议使用私有仓库进行存储,然而,我是无所谓=-=

相关文章
|
3月前
|
存储 数据库
掌握GitLab数据备份与恢复:全面操作指南
【10月更文挑战第11天】 GitLab作为一个流行的开源代码仓库管理系统,其数据的安全性和完整性至关重要。本文将详细介绍GitLab数据的备份与恢复流程,帮助用户掌握如何保护和管理他们的GitLab实例。
200 0
|
5月前
|
JSON NoSQL Ubuntu
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
104 1
|
5月前
|
jenkins 持续交付
Jenkins备份和恢复
Jenkins备份和恢复
|
8月前
|
Linux
winscp文件增量同步到linux服务器
winscp文件增量同步到linux服务器
194 9
|
存储 Kubernetes Linux
GitLab 最新安装&备份&升级教程(全)
本文介绍了gitlab从安装、升级、备份、恢复一系列操作方法,便于日常更新维护。
690 0
GitLab 最新安装&备份&升级教程(全)
|
缓存 jenkins Java
3分钟教你linux服务器无损迁移备份Jenkins
3分钟教你linux服务器无损迁移备份Jenkins一台服务器到期,jenkins正好部署在这台服务器,这时候如果在新服务器重新安装然后配置jenkins的每个服务时间两天起步,于是考虑将原服务器jenkins无损迁移到新服务器上,时间只需3分钟,nice
475 0
|
SQL 关系型数据库 MySQL
【迁移】Mysql数据库备份 迁移
备份数据,新建库,导入数据,恢复备份
86 0
【迁移】Mysql数据库备份 迁移
|
存储 JavaScript 开发工具
Hexo 迁移备份
Hexo 迁移备份
141 0