如何基于阿里云OSS制作私有Markdown图床?(基于iPic/uPic/PicGo等)

本文将介绍如何结合阿里云OSS和iPic为Markdown制作图床,以便快速方便地在Markdown中插入图片。

步骤1:创建阿里云OSS账户并配置存储空间

  1. 注册并登录阿里云账户:访问阿里云官网,注册一个新账户或使用已有账户登录。
  2. 创建OSS存储空间:进入阿里云OSS控制台,点击"创建存储空间",设置存储空间名称、地域等信息,然后点击"确定"。
  3. 设置访问权限:选择新创建的存储空间,在"基础设置"选项卡中设置权限为"公共读",以便Markdown中的图片可以被公开访问。
  4. 创建子AccessKey:进入阿里云访问密钥管理页面,创建新的子AccessKey(AccessKey ID和AccessKey Secret,注意使用子AccessKey避免信息泄漏),请妥善保管这些密钥,不要泄露给他人。

步骤2:安装iPic并配置阿里云OSS

  1. 下载并安装iPic:访问iPic官网,下载适用于macOS的版本并安装。
  2. 配置阿里云OSS:打开iPic,进入设置页面,选择"图床设置",点击"添加",选择"阿里云OSS"。
  • 存储空间(Bucket):在阿里云OSS中创建的存储空间,用于存放上传的图片。在iPic中,对应填写到“存储空间名”。
  • Access Key:访问阿里云OSS所需的密钥ID,用于授权和认证。在阿里云访问密钥管理页面创建子AccessKey,并将AccessKey ID填写到iPic设置中的“AccessKey ID”。
  • Secret Key:访问阿里云OSS所需的密钥,用于授权和认证。在阿里云访问密钥管理页面创建子AccessKey,并将AccessKey Secret填写到iPic设置中的“AccessKey Secret”。
  • 网址前缀:这是访问OSS中图片的URL前缀,由阿里云OSS提供。默认情况下,OSS会生成一个公共URL前缀,格式为http(s)://<Bucket>.<EndPoint>/
  1. 设置图片上传格式:在iPic设置页面中,设置上传图片的格式(如PNG、JPEG等)和链接格式(如Markdown、HTML等)。

步骤3:使用iPic上传图片并插入Markdown

  1. 上传图片:iPic支持多种上传方式,包括:
  • 截图上传
  • 复制Excel表格上传
  • 复制PPT元素上传
  • 拖拽上传
  • 点击上传
  1. 获取图片链接:图片上传成功后,iPic会自动生成相应格式的图片链接,将其复制到剪贴板。
  2. 插入Markdown:在Markdown文档中,将复制的图片链接粘进入自己Markdown文章。

附图床工具参考

图床工具功能支持的图床价格稳定性易用性支持平台
iPic支持截图上传、复制Excel表格上传、复制PPT元素上传、拖拽上传和点击上传等。阿里云OSS、七牛云、腾讯云COS等免费,图床设置需要付费6元/月相对稳定界面简洁,易于上手macOS
uPic支持截图上传、拖拽上传和点击上传等。阿里云OSS、七牛云、腾讯云COS、又拍云等开源免费较高稳定性界面简洁,设置方便macOS, Windows
PicGo支持截图上传、拖拽上传和点击上传等,以及插件扩展。阿里云OSS、七牛云、腾讯云COS、GitHub、Gitee等免费开源由于是开源项目,稳定性可能受到维护和更新的影响相对其他两款工具,易用性略低macOS, Windows, Linux

Reference

本文通过GPT-4输出,并由笔者提示其修改完成,提示过程如下。

ChangeLog

  1. 2023-03-18