easyimage图床自动上传

Markdown 笔记经常需要插入图片。如果把图片直接放进 Git 仓库,仓库体积会增长很快,拉取速度也会受影响。

更适合的方式是让 Markdown 文件继续由 Git 管理,图片则通过图床托管。这样多设备同步时只需要同步文本和图片链接。

这篇笔记记录 EasyImage + PicGo + Typora 的组合:在 Typora 中粘贴图片后,由 PicGo 自动上传到 EasyImage 图床并回填链接。

easyimage

源码地址

本项目由PHP编写,内存占用极低,35M左右

docker-compose.yml
version: '3.3'
services:
    easyimage:
        image: ddsderek/easyimage
        container_name: easyimage
        ports:
            - '9095:80'
        environment:
            - TZ=Asia/Shanghai
            - PUID=1000
            - PGID=1000
            - DEBUG=false
        volumes:
            - '/data/docker/easyimage/config:/app/web/config'
            - '/data/docker/easyimage/i:/app/web/i'
        restart: unless-stopped

在图床中配置API token 在图床中配置 API token,后续 PicGo 会用这个 token 调用上传接口。

PicGo

源码地址

在插件界面下载easyimage 在 PicGo 插件界面安装 EasyImage 插件。

在设置界面配置api 在设置界面配置 EasyImage 的 API 地址和 token。

Typora

付费工具,官网

在设置中配置picgo