为了白嫖 https 的图床, 顺手写了个 Picgo 的插件

🧠 前言
本文没有什么深奥的技术点,纯粹是个人使用 Obsidian + Hexo 搭博客 + 图片服务的折腾记录,顺便+1 篇博客写作练习。
背景
一直以来,我用 Obsidian 做“第二大脑”做知识沉淀。某天,「张三」想看我的一些笔记文章,于是我顺手用 Hexo 搭了个 博客,还加了 HTTPS。之前文章中插图都是用免费的 七牛云 HTTP 图床 + PicGo 上传,但是 HTTPS 的站点里图片全部挂了 🤣
初始方案:Nginx 反向代理七牛 HTTP 图床
我想走最简单的方式,用自己的服务器做 HTTPS 代理,流量转发给七牛。配置如下:
复制代码
✅ 优点
配置简单,不改 PicGo 上传逻辑;
不需迁移已有图片。
❌ 缺点
我那台小鸡服务器,带宽和性能都拉满;
加载一张图要等好几秒,非常影响浏览体验。
最终方案:找免费 HTTPS 图床 + 自定义 PicGo 插件
我转念一想:干脆省省事,找个免费又支持 HTTPS、API 无限制的图床,先临时把图托管上去, 后续在找找其他能安全存放图片的方案。后来找到了「16 图床」,初印象还好那就它了。
为了继续保留 PicGo 上传体验,就把 PicGo 稍微改造一下,写了个自定义插件将图片上传到 16 图床 上
插件源码地址:
➡️ GitHub: Layouwen/picgo‑plugin‑custom‑api‑uploader
总结
若你也正考虑从 Obsidian 搭博客并处理图片问题,希望这篇记录能给你一些参考。欢迎留言讨论~
相关链接
版权声明: 本文为 InfoQ 作者【Avan】的原创文章。
原文链接:【http://xie.infoq.cn/article/7f9463bded09d773c639d0f29】。文章转载请联系作者。
评论