程序背景

在学习技术的过程中,不乏需要通过写博文或者发博客的形式来记录成长历程,以及撰写技术文章。通常我们会通过搭建图床配合typora来写md文档,但是在发布博客的过程中,会发现github的域名被社区或微信公众号给屏蔽了,此篇文章通过自研工具将github图床的图片上传至墨滴社区的图床内,然后完美解决该问题。

博文发布遇到的问题

首先,我们写了一篇精美的博文(推荐使用jsdelivr+github+typora来写博文,不会配置的可以移步度娘),准备发布的时候发现提示图片无法解析,不少朋友应该都会碰到这个问题,类似如下图所示(其它社区包括csdn等也会出现类似情况):

但是我们又十分想把这篇精美的博文发布在各个社区里,怎么办呢,这时,我们可以使用本篇文章要叙述的主角来解决这个问题

modi_md_replace使用方法

今天我们就来食用一下modi_md_replace,看看味道如何,觉得味道不错的希望各位朋友,各位大佬多多支持本公众号,帮忙转载转载,(●ˇ∀ˇ●)

咳咳~扯远了,言归正传:

modi_md_replace是由作者:云小书 开发,公众号:恒运安全 支持

嗯哼~怎么还在扯程序开发介绍,赶紧上正菜!!!

使用方法很简单,一篇通过github图床解析图片的博文被各个社区给屏蔽github域名导致无法解析图片,只能移步搭建其它图床或通过各个社区单独上传图片来发布博文,费时又费力,使用modi_md_replace将完美通过墨滴社区的图床来解决这个问题(我们先看看程序的帮助):

python modi_md_replace.py -h

这里需要注意一点,github图床的图片通过代理加速将会更快获取到图片,所以我们需要考虑是否通过代理来解析在github图床上的图片,程序默认不使用代理,需要使用代理的请打开modi_md_replace.py文件修改proxy为True并修改proxies中的代理地址以及端口号:

除此之外还需要获取墨滴社区的token,没有账号的朋友可以先去注册一个:https://www.mdnice.com/,通过f12打开浏览器开发者工具,登录后刷新网页抓包如下:

将token的值取出来在modi_md_replace.py文件中替换即可,接下来我们便可以直接执行如下命令进行图床替换了

python modi_md_replace.py -f D:\eyeurl\README.md

可以看到执行完毕并输出了新的文件,新的文件将会输出至本项目文件路径下的result文件夹内,打开查看可以看到图床链接已被完美替换:

最后,我们便可以直接使用墨滴的插件去订阅号内发表markdown语法的博文了,发布的文章也是十分的精细美丽,真是美滋滋(●ˇ∀ˇ●)

效果如下图所示:

最后,需要注意一点,请严格将图片大小控制在1mb左右,否则将会报错:TypeError: can only concatenate str (not “NoneType“) to str,可根据报错最后输出的url去调整图片大小,修改好后再次运行该程序

获取程序请关注公众号:恒运安全

在公众号内回复:modi_md_replace 即可

md文档中的图片—Github图床自动替换墨滴图床相关推荐

  1. 自动将*.md文档中的图片上传到Gitee(Typora+PicGo+Gitee)

    1. 存在问题 很多刚接触markdown文档格式的友友们,在使用文档中的图片时还存在一些问题:直接将截图下来的图片或是本机图片粘贴在文档中,图片的地址还是本地文件的地址(如D:\xxx),这种情况下 ...

  2. 【Python】批量导出word文档中的图片、嵌入式文件

    Python 批量导出word文档中的图片.嵌入式文件 需求 学生试卷中的题目有要提交截图的,也有要提交文件的,为了方便学生考试,允许单独交或者嵌入Word中提交,那么事后如何整理学生的答案?单独提交 ...

  3. Word文档怎样添加图片?技巧分享!怎么在Word文档中加入图片?

    我们经常会在生活中工作中使用word文档来编辑一些文本信息,从而记录一些文字内容,我们在使用word文档来编辑文字信息的时候,感觉都是文字内容太过于单调,我们想要在文档中添加图片,那么究竟该如何操作呢 ...

  4. word默认文字环绕方式是什么_在Word 2010文档中设置图片文字环绕方式

    默认情况下,插入到Word 2010文档中的图片作为字符插入到Word 2010文档中,其位置随着其他字符的改变而改变,用户不能自由移动图片.而通过为图片设置文字环绕方式,则可以自由移动图片的位置,操 ...

  5. C#操作Word(五)——在Word文档中插入图片

    实例说明 在Word文档的使用过程中,我们可以轻松的向文档中插入图片信息,那么,怎样使用C#向Word文档中插入图片呢?本实例将会介绍一种方法,可以方便的实现上述功能.实例运行效果如图1所示.   图 ...

  6. C# 替换Word文档中的图片

    C# 替换Word文档中的图片 图片是Word文档中非常常见的一种元素,我们在处理Word文档时经常会对图片进行如添加,提取,替换和删除等操作.之前我已经介绍过如何提取Word文档中的图片,这篇文章将 ...

  7. 计算机作业word样文图片,word文档中插入图片学案

    word文档中插入图片学案 一.教学目的: 1.使学生学会在文章中如何插入图片,并调整图片周围文字的排版方式,去美化自己的文章. 2.培养学生的自主学习能力,合作学习能力,创新能力和动手操作能力.进一 ...

  8. word保存为html不压缩图片大小,如何一键保存word文档中的图片?只需把.docx后缀改成压缩格式.zip即可 ......

    有时候我们在网上下载一篇Word文档,里面有很多张图片,我们想要将这些图片保存下来.如果是单张图片保存,我们可以选中图片,然后点击鼠标右键,选择[另存为图片]即可,如下图所示. 但如果是需要将所有图片 ...

  9. python批量提取word文档中的图片(含图片格式转换和GUI)

    作者:小小明 文章目录 doc格式批量转为docx 批量提取docx文档的图片 批量图片格式转换 完整代码 GUI图形化工具开发 打包exe 给GUI加入进度条 日常工作中,领导要求你将一份 Word ...

最新文章

  1. MyBatis的扩展点(plugins)
  2. 整理对应_JSP第二版课后习题答案【侵权联系我删除】
  3. 在springmvc中controller的一个方法处理多个不同请求
  4. linux 条件变量
  5. 10、如何查看MySQL系统帮助?
  6. poj3342Party at Hali-Bula(树形dp)
  7. java io复用_学习Java编程-IO复用
  8. js合并同类数组里面的对象_通过同类群组保留估算客户生命周期价值
  9. 交互式图表_如何构建罗马数字转换器和交互式罗马数字图表
  10. winform 在panel怎么实现锚点定位_5GC支持URLLC解决方案12:以太网PDU会话锚点重定位...
  11. 运行linux脚本出现/usr/bin/env: ‘python\r’: No such file or directory
  12. WPF in Finance
  13. SQL Server里的 ISNULL 与 NULLIF
  14. 自己SSD近来经常掉盘,一看这一段时间SSD涨价很多啊
  15. EA(Enterprise Architect)安装步骤及激活码
  16. 如何批量将 Excel 文档转为 Json 格式
  17. java TIF 转 JPG
  18. 怎么查看linux系统硬盘,Linux系统下如何查看所有存储设备(磁盘分区)
  19. 时钟系统和系统功耗的关系
  20. 使用python调用百度API实现文字转语音功能

热门文章

  1. 7次KDD CupKaggle冠军的经验分享:从多领域优化到AutoML框架
  2. 对Oracle数据库的理解
  3. 05-CSS溢出属性文本溢出省略号
  4. 计算机毕业设计-SSM在线车队货车管理系统-JavaWeb在线车队货车管理系统
  5. RabbitMq(集群搭建)
  6. linux环境下psql命令,psql命令介绍
  7. psql切换schema_psql使用技巧
  8. 使用amoeba配置mysql读写分离
  9. oracle常用用户有哪几个,oracle解锁用户的命令有哪些
  10. 【JS数组转逗号分割的字符串】