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

更加推荐的方式


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

相关文章
|
20天前
|
JavaScript 网络安全 开发工具
hexo 如何迁移到新电脑
hexo 如何迁移到新电脑
53 0
|
7月前
|
jenkins 持续交付
Jenkins备份配置
Jenkins备份配置
39 0
|
7月前
|
缓存 jenkins Java
3分钟教你linux服务器无损迁移备份Jenkins
3分钟教你linux服务器无损迁移备份Jenkins一台服务器到期,jenkins正好部署在这台服务器,这时候如果在新服务器重新安装然后配置jenkins的每个服务时间两天起步,于是考虑将原服务器jenkins无损迁移到新服务器上,时间只需3分钟,nice
214 0
|
8月前
|
存储 Kubernetes Linux
GitLab 最新安装&备份&升级教程(全)
本文介绍了gitlab从安装、升级、备份、恢复一系列操作方法,便于日常更新维护。
318 0
GitLab 最新安装&备份&升级教程(全)
|
存储 SQL Cloud Native
【笔记】用户指南—备份与恢复—备份数据
PolarDB-X支持自动备份及手动备份,方便您恢复历史数据。 本文介绍数据备份的相关功能。
【笔记】用户指南—备份与恢复—备份数据
|
存储 弹性计算 Cloud Native
【笔记】用户指南—备份与恢复—恢复数据
PolarDB-X支持通过备份恢复历史数据。本文介绍恢复数据的相关操作步骤。
114 0
【笔记】用户指南—备份与恢复—恢复数据
|
存储 JavaScript 开发工具
Hexo 迁移备份
Hexo 迁移备份
125 0
Zp
|
SQL Oracle 关系型数据库
Oracle sql 批量插入 Insert all into
Oracle sql 批量插入 Insert all into
Zp
311 0
|
JSON Go 区块链
【智能合约】Go语言调用智能合约 | geth
目录 1. 获取abi文件 2. 安装abigen工具 3. remix连接私有链 4. 合约部署 5. 初始化私有链节点创世块 6. 合约部署 7. 调用
1306 0
【智能合约】Go语言调用智能合约 | geth