语雀防盗链问题解决
- 最近也是遇到了语雀图片上传阿里
OSS报错的问题,找了一个大佬的工具感觉不错,简单修改一下代码。 - 原版工具地址(感谢大佬):https://github.com/misaki7in/yuque
- 新版工具地址(fork):https://github.com/Y0n9zh/yuque_convert
Tool introduction
- 语雀导出的
Markdown格式的文档,无法利用Hexo、CSDN对其渲染。主要是因为语雀含有防盗链机制,导致图片无法加载上传。 - 该脚本可以批量获取语雀中
Markdown中的图片链接,将其自动下载到脚本的同级目录的image目录下,并生成新的md文档,替换掉原有的图片链接。
注:替换图片链接的功能需要自己将下载后的图片上传至指定图床(OSS),或者自己的 Web 服务器上,并且文件名称不要改变,本工具不会自动帮你上传文件。
Tool use
注:Python 版本使用的是 Python 3。
- 安装
Python运行库:
1 | pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple |
- 执行脚本文件,输入新的
OSS或WebServer路径,注意后面要加/:

- 如下所示,生成
images目录,里面含有下载的图片,并且目录下生成了对应的_new文件:

- 比较新文档和原文档,可以发现图片链接已经自动改变:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yongz丶!





