(优快云已同步)
markdown插入图片有两种基本做法:
1. Markdown语法
(跳转链接)
- alt text是alternative text,替代文字,如果图片链接因为某种原因失效,那么这段alt text就会显示
- 图片链接
- 本地图片相对路径(不支持绝对路径)
- 缺点是需要将图片保存在当前路径下,这就造成空间的占用,而且你每次插入一张图片都要在代码中特殊指定其路径,并且由于图片在本地导致你无法容易地将markdown分享至网络平台如优快云知乎
- 网图链接(https协议)
- 如果你的图片本来就是网络上的图片那还好,但是如果你的图片在本地,那你需要先将图片上传至图床等平台,得到链接再插入,优点是能将markdown到处分享了,但是先上传这一步较为麻烦
- 不支持绝对路径,不支持file协议
- 本地图片相对路径(不支持绝对路径)
- 链接后面空格,然后加标注,这个标注是你鼠标悬停在图片上就会显示的标注文字
- 后面还可以再跟一个空格,就是点击图片跳转到的链接
这是一张用https链接插入的图片:

对应的源码:

2. base64编码
2.1 首先什么是base64编码:
Base64编码是一种用于将二进制数据转换为ASCII字符的编码方式。它的主要目的是将二进制数据转换为可打印的ASCII字符,以便在文本协议中传输或存储二进制数据。
Base64编码的原理是将每3个字节(24位)的二进制数据划分为4个6位的组,每个组可以表示一个0-63之间的数字。然后,将每个数字映射到一个特定的ASCII字符,这些字符包括A-Z、a-z、0-9、+和/,共64个字符。如果原始数据的字节数不是3的倍数,则在末尾添加一个或两个填充字符(通常是=),以确保编码后的字符串长度是4的倍数。
Base64编码的优点是可以将二进制数据转换为可打印的ASCII字符,从而可以在文本协议中传输或存储二进制数据。它的缺点是编码后的数据长度会增加约33%,因为每3个字节的二进制数据会被编码为4个字节的ASCII字符。
2.2 如何使用base64编码插入图片:
用专门的在线工具,上传图片得到其转换的Base64编码:
这是一张base64编码插入的图片:

其对应的源码(非常的长):
![csdn图片Base64][csdn]
[csdn]:https://i-blog.csdnimg.cn/direct/-6503622468514121408.png
1183

被折叠的 条评论
为什么被折叠?



