概述
本文对比了国内各大主流博文分享平台在上传markdown文件时对其中的图片链接的处理方式,汇总成表格以方便对比。
测试结果
参与测试的平台:
- CSDN
- CnBlogs
- 稀土掘金
- 知乎
- 简书
- 51CTO
- 思否
- 阿里云开发者社区
- 腾讯云开发者社区
测试的图片上传方式(3种):
- 外部链接:网上能访问到的链接,例如:
![img](http://images.phyjack.com/Install_package.png)
- 本地链接:本机电脑上的图片路径,例如:
- 相对路径:
![img](../images/JackImage/test.png)
- 绝对路径:
![img](C:/Users/Jack/Documents/JackNotesMarkdown/images/JackImage/test.png)
- 相对路径:
- 剪贴板/本地图片文件直接复制粘贴到博文创作区
测试结果表:
博客平台 | 外部链接处理方式 | 本地链接(绝对+相对)处理方式 | 剪贴板/图片文件直接粘贴到内容 |
---|---|---|---|
CSDN | 成功: 自动下载并转换为CSDN图床 ![](https://img-blog.csdnimg.cn/img_convert/xxx.png | 失败 | 成功 |
CnBlogs | 成功: 必须要手动点击”提取图片“按钮,系统才会搜索文章中的图片链接,然后将其自动下载并转换为CnBlog图床 ![img](https://img2024.cnblogs.com/blog/xxx.png | 失败 | 成功 |
稀土掘金 | 成功: 自动下载并转换为掘金图床 ![img](https://p0-xtjj-private.juejin.cn/xxx.png | 失败 | 成功 |
知乎 | 成功: 不能直接粘贴md内容,需要导入md文件。自动下载并转换为内部文档的一部分(没有图床链接) | 失败 | 成功 |
简书 | 失败: 上传/转换失败。官方解释:使用外链有可能抓取不到图片 (如果你上传图片失败了 - 简书 (jianshu.com)) | 失败 | 成功 (唯一的方式) ![image.png](https://upload-images.jianshu.io/xxx.png) |
51CTO | 成功: 自动下载并转换为内部文档的一部分(没有图床链接) | 失败 | 成功 |
思否 | 成功: 但是注意:图片仍然是外部链接,不会将图片下载并转换为网站内部链接(消耗原图床的流量) | 失败 | 成功 (图片被转换成网站内部链接 /img/xxx.png ) |
阿里云开发者社区 | 成功: 粘贴md内容后,要等待几分钟,会将图片下载并转换为内部链接( ![img](https://ucc.alicdn.com/xxx.png ) | 失败 | 成功 (唯一的方式)( ![image.png](https://ucc.alicdn.com/pic/xxx.png ) |
腾讯云开发者社区 | 成功: 要切换为markdown编辑器(默认是富文本)粘贴md内容后,无法预览到其中的源图片,要点击发布以后,才会将文中的图片转存为内部链接,发布以后再检查 ( ![img](https://developer.qcloudimg.com/xxx.png ) | 失败 | 成功 |
总结
除简书外,其他的平台都可以直接粘贴带有外部链接的md内容成功,无需再手动将图片一个一个上传。有很多大佬自己开发了一键发布工具,可以一键将同一篇博文发布到各大平台,等我研究过后再写一篇关于一键发布的测试。