什么是图床?

我举这样一个生活场景:比如我们用 Markdown 写一篇个人笔记,其中图片使用的是个人本地存储路径,当我们想把这份文档共享给别人时,可能还需要发送附加的图片文件,这个问题直接导致用户在资源共享时的极大不便。

现在,我们期望有一个工具可以存储自己这些本地照片并且每张照片都有一个 URL 便于访问,这样我们就能随时随地查看和分享。因而在此分享使用阿里云 OSS+PicGo 搭建这样一个简单的图片存储服务器供大家参考,更多详细介绍请参考官方 PicGo 手册

阿里云 OSS 配置流程

Bucket 创建与存储包购买

  1. 登录 阿里云官网 ,使用 支付宝扫码登录
  2. 控制台搜索进入 对象存储 OSS 服务
  3. 创建 Bucket(核心配置项):
    • Bucket 名称:自定义英文标识
    • 读写权限:建议设置为 私有(需配合 PicGo 自动生成访问链接)
  4. 购买存储包(推荐配置):
    • 容量选择:个人博客建议 40GB/年(仅需 ¥9)
    • 注意事项
      • 实际使用会产生 外网流出流量费(约 0.5 元/GB)
      • 建议安装阿里云 App 接收余额提醒

用户权限配置

  1. 进入 访问控制 RAM > 用户管理
  2. 创建新用户:
    • 勾选 OpenAPI 调用访问
    • 不开启控制台访问
  3. 权限设置:
    • 添加权限策略:AliyunOSSFullAccess
  4. 关键操作:
    • 立即保存 AccessKey IDAccessKey Secret(仅显示一次)

PicGo 配置指南

软件安装

阿里云 OSS 插件配置

  1. 左侧导航选择 图床设置 > 阿里云 OSS

  2. 核心参数配置:

    配置项 填写内容
    AccessKey ID 前文保存的 ID
    AccessKey Secret 前文保存的密钥
    存储空间名 创建的 Bucket 名称
    存储区域 格式如 oss-cn-beijing(Bucket 概览页可查)
    存储路径 推荐分层管理,如 blog/2024/
  3. 推荐设置:

    • 自定义快捷键:Alt+Shift+P(需确保不与 Snipaste 等截图工具冲突)
    • 开启「上传后自动复制 URL」

Typora 集成配置

  1. 进入 文件 > 偏好设置 > 图像
  2. 配置项设置:
    • 上传服务:选择 PicGo(app)
    • 指定 PicGo 路径:C:\Users\用户名\AppData\Local\Programs\PicGo\PicGo.exe
  3. 验证配置:
    • 点击「验证图片上传选项」
    • 插入测试图片查看是否自动替换为 OSS 链接

OSS 文件管理工具

推荐使用阿里云官方 ossbrowser 进行可视化管理:

  • 支持功能:批量删除/移动文件、查看存储统计、设置生命周期规则
  • 登录方式:使用前文创建的 AccessKey 登录
  • 文件操作建议
    • 定期清理未使用的图片
    • 对敏感目录开启 防盗链设置

注意事项

  1. 所有 OSS 外链格式为:https://[Bucket名称].[区域]/文件路径
  2. 建议开启 PicGo 的「时间戳重命名」防止文件覆盖
  3. 存储路径建议按年月分类(如 2024/07/),便于后期管理

通过以上配置,即可实现「截图 → 自动上传 → Markdown 插入」的全流程自动化操作,大幅提升写作效率!

📖 参考文献

  1. PicGo 安装插件 compress - 花好月圆
  2. 插件测试与发布 | PicGo-Core
  3. 解决 picgo 安装插件中 | 壹葉知秋
  4. 萌萌哒赫萝的小站 - 爱生活 爱分享