迁移理由

问题是网站的大部分图床都是用的七牛云,官网有改动,所以原测试域名都失效,所以决定进行迁移,将七牛云中的图片迁移到github仓库中。

迁移步骤

  • Step1:从废弃测试域名空间至可用测试域名空间迁移。
  • Step2:从测试域名的空间下载至本机。
  • Step3:用git的方式,从本机上传至Github中
  • Step4 修改markdown文件中的图片路径

Step1 将废弃测试域名空间转移至测试域名空间。

首先要下载qshell到主机,其实脚本程序,所以可以直接运行,只要选择对应的脚本即可,如windows选择qshell_windows_x64.exe 即可。官网下载地址和doc.

其中下面的命令有的需要授权访问,具体哪些授权哪些非授权访问,官网文档很详细,为了保险起见,配置账号AK和SK,AK和SK查看地址.并执行下面的命令,并输入其中的AK和SK。

./qshell_windows_x64.exe account
AccessKey: Your AK
SecretKey: Your SK

如果下面的错误,说明没有配置账号。

执行命令1:./qshell_windows_x64.exe listbucket blog tocopy.txt

执行命令2:cat tocopy.txt | awk -F " " '{print $1}' > tocopy2.txt

Step2 将新的可用测试域名空间中的图片下载到本地

  1. 新建一个配置文件
{
"dest_dir" : "D:\\blog",
"bucket" : "blogback",
"cdn_domain" : "pkqvzbq5t.bkt.clouddn.com"
}

上面三个是必须配置的,具体可以查看官方文档

执行 ./qshell-darwin-x64 qdownload 10 download.conf

Step3 将本地图片上传到远程服务器

在这里本人将github当图床,所以直接用git 上传的。

Step4 修改markdown文件中的图片路径

可以直接在编辑器里面全文替换,也可以参考用python批量替换MD文件中的图片地址 实现轻松替换。

参考1:用python批量替换MD文件中的图片地址

参考2:七牛床图迁移至Github

从七牛云迁移图片到github的更多相关文章

  1. 【微信小程序】在微信开发工具上七牛云的图片可以看到,但是在真机上看不到的原因解决

    在开发微信小程序过程中,在微信开发者工具上,七牛云的图片都可以展示出来,但是在真机上,七牛云的图片却展示不出来,也没有报404找不到或者不能加载图片的问题, 必须保证: 1.图片是用image加载的: ...

  2. Django项目使用七牛云存储图片

    Django项目使用七牛云存储图片 最近,写了一个django项目,想在项目中使用七牛云存储上传图片,在网上搜索到django-qiniu-storage,查看文档,按步骤居然设置成功了. 安装 1 ...

  3. TP5上传图片到七牛云,并且删除七牛云的图片

    一,通过composer 下载七牛云 sdk composer require qiniu/php-sdk 二,手动下载七牛云sdk 1,https://developer.qiniu.com/kod ...

  4. xadmin引入django-qiniu-storage七牛云存储图片

    一.注册七牛云账号: 1.注册并完成实名认证 2.创建公有存储空间 二.安装django-qiniu-storage: pip install django-qiniu-storage 安装djang ...

  5. ElementUI的Upload上传,配合七牛云储存图片

    七牛云服务器的储存区域 存储区域 地域简称 上传域名 华东 z0 服务器端上传:http(s)://up.qiniup.com 华东 z0 客户端上传: http(s)://upload.qiniup ...

  6. django-mdeditor支持七牛云存储图片

    由于django-mdeditor官方插件没有支持第三方存储,所以,我们只能进行修改源码的方式实现了. 本次改写即使替换了其文件,不使用七牛云也是无关紧要的,因为在存储时,去settings.py中判 ...

  7. django + ckeditor + 七牛云,图片上传到七牛云

    传送门 本人使用的是 Django 的自带的管理后台,安装 ckeditor 富文本编辑器后,上传图片的时候直接传到七牛云的.

  8. 【NET开发】图片处理类-仿照七牛云图片处理功能

    介绍 Sop.Common.Img **请看 七牛云的图片处理功能介绍文档了解本项目功能 ** 此项目是有https://github.com/Sopcce/.Net-Common-Utility中的 ...

  9. vue图片上传到七牛云

    代码: <template> <div class="upload-info"> <div> <el-upload class=" ...

随机推荐

  1. 5 MVVM

    1.概述 MVVM各个部分功能如下: Model:定义业务逻辑 View:定义面向用户接口,UI逻辑,处理用户交互请求 ViewModel:负责界面导航逻辑和应用状态管理,呈现逻辑. 1.1. 各司其 ...

  2. 知识全聚集 .Net Core 技术突破 | 简单说说工作单元

    知识全聚集 .Net Core 技术突破 | 简单说说工作单元 教程 01 | 模块化方案一 02 | 模块化方案二 其他教程预览 分库分表项目实战教程 Git地址: https://github.c ...

  3. layui下拉框后台动态赋值

    前台页面: <select name="xm" id="xm" lay-verify="required" lay-filter=&q ...

  4. post和get、PostMapping、GetMapping和RequestMapping

    PostMapping.GetMapping和RequestMapping PostMapping和GetMapping封装了method="",限制了method,更加规范化. ...

  5. http代理阅读4 响应缓存处理

    if (c->read->ready) { ngx_http_upstream_process_header(r, u); //读事件触发 准备处理http头部信息 return; } 向 ...

  6. MongoDB笔记2018.2.6

    MongoDB笔记2018.2.6 1.先简单接触下linux,大部分教程是在linux环境下的操作,要不然看不懂教程 2.找教程或视频 教程推荐菜鸟教程 学习MongDB前需要懂一定的Mysql语法 ...

  7. python文件操作与编解码

    1 # 文件操作 2 3 ''' 4 1.文件路径:要知道文件的路径 5 6 2.编码方式:要知道文件是什么编码的.utf-8 gbk...... 7 8 3.操作方式:要以什么样的方式进行打开这个文 ...

  8. Java web 自动备份数据库和log4j日志

    利用监听自动备份 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns: ...

  9. sql bypass waf fuzz python

    从freebuf copy过来的,先保存,有空再改 #encoding=utf-8 import requests url = "http://127.0.0.1/index.php?id= ...

  10. redhat-NFS服务的配置与应用

    ---恢复内容开始--- 1.NFS服务简述 NFS实现Windows系统中资源共享的功能.NFS采用客户/服务器工作模式,客户端将服务器中的共享目录挂载到自己的某个目录下,这个目录可以与其他客户机的 ...