惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
博客园 - 司徒正美
Martin Fowler
Martin Fowler
T
Tailwind CSS Blog
B
Blog RSS Feed
Vercel News
Vercel News
博客园 - 聂微东
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
Recent Announcements
Recent Announcements
GbyAI
GbyAI
L
LangChain Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
B
Blog

WAYJAM

告别 NPM Token:迁移到 Trusted Publishing 全记录 Sing-box:IPv6 优先出站与 Netflix 强制 IPv6 分流 [All In One] HomeLab 虚拟化 iKuai + Mihomo - IPv6 支持 [All In One] HomeLab 虚拟化 iKuai + Mihomo LiteLLM 多模型 API 中转 MacOS Bootstrp with Nix Fluency Support Full Rss [All In One] PVE 中 OpenWrt LXC 重启问题 Tabby 终端配置以及配置全平台同步 Cloudflare Tunnel + Nginx Proxy Manager:服务穿透 PVE 7 升级 8 笔记 PVE 安装 Android x86 & 安装 Magisk Fly.io 部署 Artalk 评论系统 [All In One] HomeLab 2023 搭建总结 [All In One] 轻量的文件 & 媒体服务器配置 [All In One] R71s 主机散热改造 [All In One] PVE LXC 安装 OpenWrt 软路由以及网络规划 [All In One] 安装 Proxmox VE 7.4 从零开始配置Rime - 2023 Self Hosted Bitwarden + Cloudfare HTTPS Debian NFS Server 以及 MacOS Client AdguardHome 和 Clash 透明代理配合使用 使用 Kind 部署 Prow 手记 BackBlaze B2 + Cloudfare Worker 图床 自动给模板生成 Inline-Svg Hugo Theme WeUI 发布! Hugo Theme Fluency 发布! Docker Clash 和 透明代理 有限状态机与分布式熔断器 「家庭娱乐」N1刷 EmuELEC 做游戏盒子
PicGo Amazon S3 插件
2021-02-18 · via WAYJAM

picgo-plugin-s3 是一个支持上传到 Amazon S3 兼容 API 的PicGo 插件,支持自定义上传路径、生成 URL 前缀等配置。

  • Amazon S3
  • BackBlaze B2
  • minio

image-20210218211528210

安装

首先确保已安装 PicGo-Core 或 PicGo

Core(CLI)picgo add s3

GUI:直接搜索 s3 下载安装即可

配置

设置为默认 Uploader:

GUI 版直接在程序界面配置即可,CLI 版则执行以下命令进入交互配置

picgo set uploader aws-s3

或者手工修改配置文件

Key说明例子
accessKeyIDAWS 凭证 ID
secretAccessKeyAWS 凭证密钥
bucketNameS3 桶名称gallery
uploadPath上传路径{year}/{month}/{fullName}
urlPrefix最终生成图片 URL 的自定义前缀https://img.example.com/my-blog/
endpoint指定自定义终端节点s3.us-west-2.amazonaws.com
region指定执行服务请求的区域us-west-1

上传路径支持 payload:

payload描述
{year}当前日期 - 年
{month}当前日期 - 月
{day}当前日期 - 日
{fullName}完整文件名(含扩展名)
{fileName}文件名(不含扩展名)
{extName}扩展名(不含.
{md5}图片 MD5 计算值
{sha1}图片 SHA1 计算值
{sha256}图片 SHA256 计算值

最新配置描述请参照 GitHub 仓库或者 NPM

使用

示例:通过 Typroa 使用

PicGo-Core 配置完成后,在 Typroa - 「偏好设置」修改上传服务为 PicGo-Core 即可。

https://support.typora.io/Upload-Image/#option-2-config-via-cli

示例:迁移图床

配合 pic-migrater 插件使用,配置好 S3 插件和 Pic-Migrater 插件后,则可一键迁移图片到新的 S3 图床:

picgo migrate ~/blog/posts