gitee 加入防盗链 图片都挂了
- 第一步:将gitee仓库中的图片全部下载下来
- 第二步:将所有图片上传到阿里云oss
- 第三步:使用如下代码对所有url进行替换(嵌套的文件也可以)
import os
def show_files(path, all_files):
file_list = os.listdir(path)
for file in file_list:
cur_path = os.path.join(path, file)
if os.path.isdir(cur_path):
show_files(cur_path, all_files)
else:
all_files.append(file)
if(file.endswith(".md")):
with open(cur_path, encoding="utf-8", mode='r+') as f:
t = f.read()
t = t.replace('gitee.com/gold-long/typora-pic/raw/master',
'yftypora.oss-cn-shenzhen.aliyuncs.com/img')
f.seek(0, 0)
f.write(t)
f.truncate()
return all_files
contents = show_files("E:\\typora\\save", [])