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

时间:2024.09.20

工具准备

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

Markdown 编辑器

存储图片的阿里云OSS

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

在PicGo配置OSS

创建一个Bucket用于存储图片

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

在 Bucket 上创键文件夹

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

  • 阻止公共访问:关闭
  • 读写权限:公共读
  • Bucket 授权策略

获取上传到OSS的keyId和keySecret

  • 访问控制 RAM
  • 创建 OSS 用户

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

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

  • 在 PicGo 中配置阿里云OSS
  • 确认存储区域

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

可以在PicGo上传图片试试

Typora集成PicGo

  • 配置
  • 在 Typora 中测试上传图片

使用 Typora 上传图片

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

可以在访问在线图片了

存在的问题

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

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

参考

相关推荐
之歆9 分钟前
Vue商品详情与放大镜组件
前端·javascript·vue.js
再吃一根胡萝卜1 小时前
如何把小米 MiMo 接入 CodeBuddy,打造私有 Agent
前端
负责的蛋挞2 小时前
异步HttpModule的实现方式
java·服务器·前端
丹宇码农5 小时前
把 HLS 字幕玩出花:zwPlayer 如何让 M3U8 视频支持全文搜索、翻译与码率自适应
前端·javascript·音视频·hls·视频播放器
2501_943782355 小时前
【共创季稿事节】猜数字游戏:二分法思维与交互式反馈
前端·游戏·microsoft·harmonyos·鸿蒙·鸿蒙系统
GV191rLvq5 小时前
基于Socket实现的最简单的Web服务器【ASP.NET原理分析】
服务器·前端·asp.net
吠品5 小时前
LangChain 里 tool_call_id 为空?一次 MCP 工具集成的排查记录
前端
微信开发api-视频号协议5 小时前
企业微信二次开发中的文件系统设计:媒体资源、临时文件与业务附件
前端·微信·企业微信·媒体·ipad·微信开放平台
柒和远方5 小时前
Phase 7.4 学习博客:为什么多 API 项目需要 Swagger / OpenAPI
前端·后端·架构