MarkDown 贴图的技巧.md

本文介绍了一种在Markdown文档中使用Base64编码内联图片的方法,这种方法可以有效避免网络图片失效和本地图片路径问题。文章详细解释了如何将图片转换为Base64编码,并通过Markdown的参考式链接语法来优雅地展示这些图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把图片存入markdown文件

此方法用来避免网络图片失效,和本地图片存储路径问题

用base64转码工具把图片转成一段字符串,然后把字符串填到基础格式中链接的那个位置。

  • 基础用法:
![avatar](data:image/png;base64,iVBDCFG......)

这个时候会发现插入的这一长串字符串会把整个文章分割开,非常影响编写文章时的体验。

如果能够把大段的base64字符串放在文章末尾,然后在文章中通过一个id来调用,文章就不会被分割的这么乱了。就像写论文时的文末的注释和参考文档一样。

  • 高级用法:

这个想法可以通过markdown的参考式链接语法来实现。 文中引用语法:

![avatar][doge]

文末存储字符串语法:

[doge]:data:image/png;base64,WSddaadcf......

这个用法不常见,比较偷巧。优点是很灵活,不会有链接失效的问题。缺点是一坨儿的base64的乱码看着不太爽,这就是美观向实用妥协。但是真的不会丢失图片呀。

ps: 你要是用OSC提供的图转BASE64的话 data后面的文件类别是 img 注意,要手动改回 image

转载于:https://my.oschina.net/Wallen/blog/826932

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值