轻松记录您
灵感和创意

新浪图床快速下载markdown图片并迁移至github教程

本博客站的所有图片已经从新浪图床迁移至github了。因为从前几天起,新浪微博的图床开始断断续续的防盗链,时好时坏,严重影响体验。

这篇教程就是就是为了帮助同样用了新浪图床的道友,快速把图片迁移到其他图床~

因为之前有过用其他小平台图床,然后炸图的经历,加强了我对图床的忧患意识。于是在换到新浪图床的时候,在github上找到了一个python备份Markdown图片的仓库。具体可以参考python备份hexo博客图片这篇文章。

在迁移图片的时候也是对那份代码有所改进,代码已推送至仓库的debug分支Markdown-img-backup。接下来就是使用这份代码着手迁移图片:

安装python

因为是python代码,所以需要安装python环境。(推荐安装python3版本,因为这份代码只改了python3版本的,当然若已安装python2可以参考着修改使用就行)。安装步骤:百度python -> 下载 -> 安装 就行。

题外话:若安装了python2和python3,可以在安装目录里修改python.exe文件为python2.exe和python3.exe来区分python版本,使用的时候命令为python2xxx.py表示用python2命令运行xxx.py。python3的用法相同。

下载代码

来到github仓库页面,首先点击右上角star为下载加速(buff加成),接着点击下载cloneordownload。若已经安装git环境可以使用gitclone下载仓库。若无git环境可以直接点击DownloadZIP下载压缩文件。

使用代码

因为博主仅使用了py3版本的代码,这里就讲解下py3版本的代码吧。

第一步 配置目录

需要在以下代码里配置下载备份图片md的目录:

第二步 选择匹配规则

因为md的图片除了标准的md格式外还有其他格式,我这里就给出了其他的一些正则规则。

第三步 选择下载目录

这段代码的意思就是打开img目录,你可以在python目录痛级新建个img文件夹就可以把图片下载到里头了。

这段代码这是获取图片名的代码,可以根据需求修改文件名称样式。

第四步 备份图片

cd到python目录,运行命令

python3 Markdown-img-backup

即可开始下载。

第五步 上传至github

github上新建仓库

使用git clone克隆仓库到本地

复制图片到本地仓库目录

git add .

git commit -m “提交图片”

git push

接下来后续就可以使用picgo+github+jsdeliver搭建图床了。可参考我的下一篇教程,To be continued。

未经允许不得转载:坚果之云 Markdown » 新浪图床快速下载markdown图片并迁移至github教程
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍