本文源链接:https://blog.csdn.net/zuliang001/article/details/83066441
问题
在有道云笔记软件里直接分享图片后的链接是:
http://note.youdao.com/noteshare?id=b1e7c09119416163e719cb2e2f61dfcd&sub=5B72821BFAF24BE79B3A16F755765D42
(直接将该链接加入到markdown里面,是显示不来的,这个地方我猜想有道云笔记可能是为了隐私或者是想加入收费功能,使得用户想要在有道云笔记markdown添加图片就得开通会员)
方案
通过网页打开这个分享链接,然后提取其中的图片的地址:
https://note.youdao.com/yws/api/personal/file/5B72821BFAF24BE79B3A16F755765D42?method=download&shareKey=b1e7c09119416163e719cb2e2f61dfcd
发现了规律:
有道云笔记做个这样的动作,将用户上传在软件并分享出去的图片链接进行了处理。我们对应地进行更改就好啦,改为markdown可用的图片格式(即把软件的分享链接中sub和id替换为网页中打开分享链接后提取的图片地址中的对应字符串),直接看例子吧~
可使用的格式为:
https://note.youdao.com/yws/api/personal/file/sub?method=download&shareKey=id
例如:
软件分享链接为:
提取软件分享链接的sub和id:
sub:5B72821BFAF24BE79B3A16F755765D42
id:b1e7c09119416163e719cb2e2f61dfcd
对应替换修改为:
替换使用的模板是:
https://note.youdao.com/yws/api/personal/file/sub?method=download&shareKey=id
替换模板中sub和id所在位置为刚才提取的结果:
https://note.youdao.com/yws/api/personal/file/5B72821BFAF24BE79B3A16F755765D42?method=download&shareKey=b1e7c09119416163e719cb2e2f61dfcd
体验一下吧~
代码为:

效果: