Typora配置阿里云OSS作为图床上传图片

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: Typora配置阿里云OSS作为图床上传图片

最近决定使用Markdown做笔记,于是使用了Typora作为工具。

不过图片上传就是个问题,使用公共图床不能保证文件稳定性,于是决定使用阿里云OSS作为图床。

1,在阿里云购买OSS服务并创建容器

阿里云的OSS服务虽然可以免费开通,但是使用是要计费的。因此最好是先购买包年或者包月的套餐。

登录阿里云,在产品中选择对象储存OSS:

网络异常,图片无法展示
|

选择套餐,个人使用一般最小的40GB即可,注意地区选择,一般选择中国大陆:

网络异常,图片无法展示
|

购买完成,进入OSS的控制台,在这里可以看已经购买的资源包:

网络异常,图片无法展示
|

Bucket列表中先创建一个Bucket(可以理解为一个容器):

网络异常,图片无法展示
|

注意创建的时候地域一定要和你购买的地域一样,否则会额外计费(如果是中国大陆通用那可以随意选择中国内地区域的),储存类型也要一致,一般就是标准储存:

网络异常,图片无法展示
|

权限选择公共读:

网络异常,图片无法展示
|

以及只作为图床的话,建议关闭版本控制。

然后回到OSS控制台概览,在右下角创建Access Key:

网络异常,图片无法展示
|

网络异常,图片无法展示
|

你会获得一个Access Key Id和一个私钥(Secret Key),最好是下载下来保存好。

2,在Typora中配置

在软件偏好设置-图像这里,选择PicGo-Core(如果已经安装了PicGo客户端就选app的,没有安装建议使用命令行)

网络异常,图片无法展示
|

然后点击下载按钮下载命令行PicGo:

网络异常,图片无法展示
|

等待下载完成,点击打开配置文件按钮,打开里面内容默认如图:

网络异常,图片无法展示
|

在配置文件里面,把picBad这一项配置为如下内容:

"current": "aliyun",
"aliyun": {
"accessKeyId": "你的AccessKeyId",
"accessKeySecret": "你的私钥",
"area": "你的OSS地域代号",
"bucket": "你创建的bucket名",
"customUrl": "(非必须)自定义域名",
"path": "(非必须)自定义储存路径,指定上传到bucket的哪个目录"}

OSS地域代号如下:

地区 代号
华东1(杭州) oss-cn-hangzhou
华东2(上海) oss-cn-shanghai
华北1(青岛) oss-cn-qingdao
华北2(北京) oss-cn-beijing
华北 3(张家口) oss-cn-zhangjiakou
华北5(呼和浩特) oss-cn-huhehaote
华北6(乌兰察布) oss-cn-wulanchabu
华南1(深圳) oss-cn-shenzhen
华南2(河源) oss-cn-heyuan
华南3(广州) oss-cn-guangzhou
西南1(成都) oss-cn-chengdu
中国(香港) oss-cn-hongkong
美国西部1(硅谷) oss-us-west-1
美国东部1(弗吉尼亚) oss-us-east-1
亚太东南1(新加坡) oss-ap-southeast-1
亚太东南2(悉尼) oss-ap-southeast-2
亚太东南3(吉隆坡) oss-ap-southeast-3
亚太东南5(雅加达) oss-ap-southeast-5
亚太东北1(日本) oss-ap-northeast-1
亚太南部1(孟买) oss-ap-south-1
欧洲中部1(法兰克福) oss-eu-central-1
英国(伦敦) oss-eu-west-1
中东东部1(迪拜) oss-me-east-1

可以在官方帮助看地区代号。

最终配置如图:

网络异常,图片无法展示
|

配置完成,点击验证上传,提示成功即可:

网络异常,图片无法展示
|

记得图片插入选项设置为上传:

网络异常,图片无法展示
|

PicGo配置文档

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
1月前
|
存储 人工智能 开发工具
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
只需要通过向AI助理提问的方式输入您的需求,即可瞬间获得核心流程代码及参数,缩短学习路径、提升开发效率。
1428 4
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
|
4月前
|
机器学习/深度学习 人工智能 专有云
人工智能平台PAI使用问题之怎么将DLC的数据写入到另一个阿里云主账号的OSS中
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
15天前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。
|
1月前
|
存储 人工智能 缓存
AI助理直击要害,从繁复中提炼精华——使用CDN加速访问OSS存储的图片
本案例介绍如何利用AI助理快速实现OSS存储的图片接入CDN,以加速图片访问。通过AI助理提炼关键操作步骤,避免在复杂文档中寻找解决方案。主要步骤包括开通CDN、添加加速域名、配置CNAME等。实测显示,接入CDN后图片加载时间显著缩短,验证了加速效果。此方法大幅提高了操作效率,降低了学习成本。
5435 16
|
1月前
|
算法 Java Linux
java制作海报四:java BufferedImage 转 InputStream 上传至OSS。png 图片合成到模板(另一个图片)上时,透明部分变成了黑色
这篇文章主要介绍了如何将Java中的BufferedImage对象转换为InputStream以上传至OSS,并解决了png图片合成时透明部分变黑的问题。
55 1
|
3月前
|
存储 JavaScript 前端开发
Vue中实现图片上传,上传后的图片回显,存储图片到服务器 【使用对象存储OSS】
这篇文章介绍了在Vue中实现图片上传到阿里云OSS对象存储服务的完整流程,包括服务端签名直传的前提知识、后端设置、前端组件封装以及图片上传和回显的效果展示。
|
3月前
|
存储 机器学习/深度学习 弹性计算
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
|
4月前
|
分布式计算 DataWorks 数据处理
MaxCompute操作报错合集之UDF访问OSS,配置白名单后出现报错,是什么原因
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
4月前
|
存储 运维 安全
阿里云OSS的优势
【7月更文挑战第19天】阿里云OSS的优势
185 2
|
4月前
|
域名解析 Serverless API
函数计算产品使用问题之如何配置自定义域名访问OSS中的内容
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。

热门文章

最新文章