利用 Typora + Picgo +阿里云OSS 搭建图床

757 阅读1分钟

时间:2024.12.22

工具准备

PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具

Markdown 编辑器

存储图片的阿里云OSS

选择对象存储,价格实惠,一年9块钱40G image-20241222013140949

在PicGo配置OSS

创建一个Bucket用于存储图片

  • 登录阿里云oss控制台-->Bucket列表-->创建Bucket

image-20241222014108592

在 Bucket 上创键文件夹

image-20241222014533627

对此文件设置匿名可以访问的权限,方便图片在任何地方无需认证只需要url就可以访问到

image-20241222014707655

  • 阻止公共访问:关闭

image-20241222014835361

  • 读写权限:公共读

image-20241222014930994

  • Bucket 授权策略

image-20241222015430180

获取上传到OSS的keyId和keySecret

  • 访问控制 RAM

image-20241222015737663

  • 创建 OSS 用户

image-20241222020003794 image-20241222020221532

  • 保存用户获取到 AccessKey ID和 AccessKey Secret 可以先保存下来用于之后PicGo配置

image-20241222020508992

配置PicGo的阿里云OSS的KeyId和keySecret

  • 在 PicGo 中配置阿里云OSS

image-20241222021100034

  • 确认存储区域

image-20241222021549485

给我们新创建的用户添加访问OSS的权限

image-20241222021833737

image-20241222022027427

可以在PicGo上传图片试试

image-20241222022335778

Typora集成PicGo

  • 配置

image-20241222022519337

  • 在 Typora 中测试上传图片

image-20241222022636720

使用 Typora 上传图片

在Typora上只需要按正常的复制粘贴图片就都会上传至OSS,并且上传完毕之后,图片的URL会自动变成OSS上的图片路径。

可以在访问在线图片了

image-20241222023758060

存在的问题

在浏览器中,输入图片地址,居然直接下载了

image-20241222023026306

  • 如何处理? 这个好像需要配置域名。

参考