前言
图床解决方案:Obsidian通过PicList与图床的整合
之前刷linuxdo的时候刷到一个佬友做的使用cloudflareR2存储并使用cloudflareworker部署的图库CloudFlare-ImgBed,功能也能满足我的使用
加上刚好服务器需要停一段时间,所以就干脆从空兰图库迁移到该图库了
步骤流程
部署CloudFlare-ImgBed
按照文档部署即可,我使用的就是CloudFlare-Worker部署
转移图片文件
- 将图片文件批量上传到部署完成的CloudFlare-ImgBed
需要注意的是:
- 上传时注意在上传设置中使用cloudflareR2存储,而不是默认的Telegram
- 上传时为了保存已有图片链接的一致,使用
仅原名
命名
- 批量替换原图片链接至新图库网址
处理PicList的配置
现在的PicList可以直接使用
高级自定义(advancedplist)
配置,不必如图库文档中所述,添加插件
可参考我的配置:
{
"picBed": {
"current": "advancedplist",
"uploader": "advancedplist",
"advancedplist": {
"_configName": "cfr2",
"endpoint": "https://***/upload?authCode=******&uploadChannel=cfr2&returnFormat=full",
"method": "POST",
"formDataKey": "file",
"headers": "{}",
"body": "{}",
"webPath": "",
"resDataPath": "0.src"
}
}
}
旧配置-兰空图库
{
"picBed": {
"current": "lskyplist",
"uploader": "lskyplist",
"lskyplist": {
"version": "V2",
"host": "https://***",
"token": "Bearer WxSj8LL4ukISbEf***",
"strategyId": "1",
"albumId": "1",
"permission": {
"name": "private(default)",
"value": 0
}
}
}
}
后言
稳定使用中