如何基于阿里云OSS制作私有Markdown图床?(基于iPic/uPic/PicGo等)
本文将介绍如何结合阿里云OSS和iPic为Markdown制作图床,以便快速方便地在Markdown中插入图片。
步骤1:创建阿里云OSS账户并配置存储空间
- 注册并登录阿里云账户:访问阿里云官网,注册一个新账户或使用已有账户登录。
- 创建OSS存储空间:进入阿里云OSS控制台,点击"创建存储空间",设置存储空间名称、地域等信息,然后点击"确定"。
- 设置访问权限:选择新创建的存储空间,在"基础设置"选项卡中设置权限为"公共读",以便Markdown中的图片可以被公开访问。
- 创建子AccessKey:进入阿里云访问密钥管理页面,创建新的子AccessKey(AccessKey ID和AccessKey Secret,注意使用子AccessKey避免信息泄漏),请妥善保管这些密钥,不要泄露给他人。
步骤2:安装iPic并配置阿里云OSS
- 下载并安装iPic:访问iPic官网,下载适用于macOS的版本并安装。
- 配置阿里云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>/
。
- 设置图片上传格式:在iPic设置页面中,设置上传图片的格式(如PNG、JPEG等)和链接格式(如Markdown、HTML等)。
步骤3:使用iPic上传图片并插入Markdown
- 上传图片:iPic支持多种上传方式,包括:
- 截图上传
- 复制Excel表格上传
- 复制PPT元素上传
- 拖拽上传
- 点击上传
- 获取图片链接:图片上传成功后,iPic会自动生成相应格式的图片链接,将其复制到剪贴板。
- 插入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
- 2023-03-18