美文网首页hexo
python备份hexo博客图片

python备份hexo博客图片

作者: hojun | 来源:发表于2018-04-03 20:32 被阅读8次

使用hexo搭建博客的小伙伴们,你们的博客图片资源存放在哪里呢?
有的直接存在博客网站中(github,coding或自己的服务器);有的存在云存储上;有的存在不知名的第三方图床上等等。
这些方案存在以下问题:
放github上访问速度太卡,云存储要收费,免费的怕运营不了多长时间。图床,容易GG。
慎重提醒大家:不要保存在不知名的第三方图床上。

一开始作者就是存在第三方图床,后来图床停止服务了,导致博客图片全GG,花了一整夜从新上传图片。 image
接着我使用了某浪微博相册来保存图片(自动上传图片请参考我另一篇文章),然而一朝被蛇咬,十年怕井绳。万一某浪也GG不玩了或图片禁止外部访问了。那博客图片不是又炸了。
image
于是一直想备份图片到自己本地,机缘巧合看见某大神已经用python实现过这个功能(github.com/wangshub/markdown-img-backup玩跳一跳的程序员也许会眼熟)。
image
身为一个python新手,秉着大无畏精神,勇于和bug相爱相杀,clone了代码,因为电脑上是py3版本的环境,略微修改了py3版本的代码,使用过程中顺带修复了一个正则贪婪匹配的bug。详见作者的debug分支github.com/honjun/markdown-img-backup/tree/debug。

使用说明:
第一步:在代码中修改你的markdown文件路径
第二步:在py脚本的同路径下建立“img”文件夹保存图片,或修改保存图片路径的代码
第三步:cmd运行脚本 python md_image_backup_py3.py
参数说明:

  • 不传默认备份所有
  • md文件名(仅备份该文件)

新建了个简书程序员交流群194472590,欢迎加入交流!

相关文章

  • python备份hexo博客图片

    使用hexo搭建博客的小伙伴们,你们的博客图片资源存放在哪里呢?有的直接存在博客网站中(github,coding...

  • Hexo博客备份—妈妈再也不用担心你使用hexo写博客

    今天搜了下hexo博客备份,发现好多都是用git命令备份的,于是推荐款好用的hexo备份插件: [hexo-git...

  • Hexo博客备份

    使用Hexo在github搭建的博客,博客作为一个单独的GitHub仓库存在,但是这个仓库只有生成的静态网页文件,...

  • hexo博客备份

    数据无价,备份有理 前提 博客搭建完成,并且已发布过文章。 假设: 远程项目地址为git@gitee.com:c1...

  • Gitee+Hexo搭建个人博客

    Gitee+Hexo搭建个人博客 用Hexo 3 搭建github blog Hexo图片显示(typora工具辅...

  • hexo博客图片问题

    hexo博客图片的问题在于,markdown文章使用的图片路径和hexo博客发布时的图片路径不一致。 解决方式是使...

  • Python爬虫html转markdown

    Python爬虫html转markdown 说明 动态博客转静态博客(例如typecho转hexo),在上传静态博...

  • hexo博客图片问题

    15年开始用hexo搭建博客,开始的时候觉得还不错。用着用着感觉图片是一个问题。最开始的时候用七牛来存储图片。 图...

  • Hexo使用markdown插入图片无法显示解决方法

    hexo发布博客时,文章中引用的本地图片总是无法显示。hexo默认无法处理文章插入本地图片,需要通过扩展插件支持。...

  • ubuntu下将文件备份到github

    将hexo博客目录备份到github,以防意外删除文件,这样也方便在其他设备上写博客 1. 安装git 2.生成s...

网友评论

本文标题:python备份hexo博客图片

本文链接:https://www.haomeiwen.com/subject/mqnchftx.html