Typora图片与阿里云OSS图床的结合之旅
图床?
专门用于存放图片,并允许用户通过独一的外链进行特定图片资源的访问
为什么是阿里云OSS(Object Storage Service)
码云开源需要审核,已经不能作为免费的图床使用(2022年5月20后以后,目前还没有取消开源审核的迹象);
github目前开源不需要审核,但是国内访问速度过慢!
阿里云OSS可以以低成本(9元1年)和高速率,高可靠性,无上传文件限制等优势,实现我们的图床需求
阿里云OSS的购买与设置
1 注册并购买阿里云OSS
阿里云对象存储官网:https://www.aliyun.com/
注册好阿里云
进入主页面,在产品中选择对象存储OSS,按下面的选择选好,按需求购买时长。
2 Bucket配置
从控制台进入对象存储OSS的控制页面,点击“Bucket列表”,选择创建“Bucket”;在创建选项中,自定义一个Bucket名称,选择一个距离居住地址近的一个地址,注意读写权限一定要选择“公共读”,不然无法访问图片。其余的设置不需要更改默认就行。然后点击确定,Bucket就创建成功了。
3 创建用户AccessKey
鼠标移到右上角头像,选择“Accesskey管理”,使用Acesskey或子用户AccessKey,图床不需要高权限,这里使用“子用户AccessKey”。
点击“用户”,并创建新的子用户,对创建界面按照下图设置一般设置好,并点击确定,完成创建。
创建完成后,回到用户界面可以发现创建的用户已经在列表中了,在对应用户的“操作”一栏点击“添加权限”,进行子用户的授权。并进行下图对应的授权并点击确定完成授权。
最后还需要创建子用户的AccessKey
还是在用户界面,点击创建好的用户名,进入下图的界面,点击“创建AccessKey”,我这已经创建过两个了,所有按钮显示为灰色。点击后系统会提醒你保存好AccessKey ID和Access Key Secret信息,可以保存在粘贴板和保存为CSV文件,记得保存好,后面需要用到。
PicGo的安装和配置
- 前提是电脑已经安装了Node.js
Node.js : https://nodejs.org/zh-cn/
- 然后下载安装PicGo
PicGo: https://molunerfinn.com/PicGo/
1、 下载.exe版本(win用户),官网链接为github链接,注意要找对下载的版本和下载的链接。并安装。
2、 安装完成后,点击图床设置,列表中选择阿里云OSS。
设定Keyid: 即为之前保存的AccessKey ID
设定KeySecret: 即为之前保存的Access Key Secret
剩余两个代填项:
进入到 对象存储->Bucket列表->点击你的Bucket名称,自动跳转到Bucket的概览页面,其中在我的设置中,typora-image-jack就是 设定存储空间名, 而“外网访问 ”中的“Endpoint(地域节点)”的链接的 “.aliyuncs.com”前面的部分就是 存储区域
大家的就是对应的位置的内容
指定存储路径 大家可以自己定义地填写。
我们可以设置其为默认的图床,点击“设为默认图床”,再点击确定,点击后PicGo没有反应!是正常现象。
Typora设置
1、 点击【文件】->【偏好设置】(或快捷键 ctrl + 逗号)->【图像】
然后按下图设置,并点击【下载PicGo(app)】下载PicGo(下载已经在前面做好了)
2、 点击【文件】,【偏好设置】,【图像】,勾选【对本地位置的图片应用上述规则】和【对网络位置的图片应用上述规则】,这里我勾选了全部选项。
3、 点击【验证图片上传选项】,验证通过,点击【ok】
4、打开PicGo的【相册】,发现有验证图片;在Bucket的文件管理中,发现其中设置的文件夹内有对应的验证图片
到此,Typora的阿里云OSS图床就全部设置完毕了!
使用
只需要将图片粘贴到Typora中,就会自动上传到图床上,图片链接也会转换为外链。
Typora图片与阿里云OSS图床的结合之旅的更多相关文章
- 使用Typora + 阿里云OSS + PicGo 打造自己的图床
使用Typora + 阿里云OSS + PicGo 打造自己的图床 为什么要打造图床? 让笔记远走高飞 试问以下场景: 我们要把 markdown 笔记放到某博客上,直接进行复制即可.但因你的图片存储 ...
- 一招教你写博客,Typora+PicGo+阿里云oss,最好用的Markdown+最好用的图床工具!
博客 写博客的好处 1.使自己变得更善于观察.一旦你养成了记博客的习惯,与此同时你也赋予了一个更好的机会给自己,让自己去更细致地观察生活.一个人的生活经历本就是价值连城的,从中学习到的知识,教训更是异 ...
- 阿里云OSS + PicGo搭建图床
1.阿里云 OSS 登录阿里云,进入控制台. 打开侧边栏,找到对象存储 OSS. 右侧找到 Bucket 管理,点击创建 Bucket. 根据引导配置 Bucket 其他同城冗余存储和版本控制等增值服 ...
- 阿里云 OSS 如何设置防盗链, 上个月图床流量耗费50G+,请求次数10W+,什么鬼?
欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...
- 保姆级SpringBoot+Vue图片上传到阿里云OSS教程
小二是新来的实习生,作为技术 leader,我给他安排了一个非常简单的练手任务,把前端 markdown 编辑器里上传的图片保存到服务器端,结果他真的就把图片直接保存到了服务器上,这下可把我气坏了,就 ...
- 如何用云存储和CDN加速网站图片视频、阿里云OSS的使用(转)
总有人说阿里云主机带宽小,那只是因为你还停留在单机架构上. 阿里的架构设计,云主机主要用来跑程序的,附件的存储和访问主要靠OSS. 有人又会说了,OSS按存储费+流量双重计费伤不起,只是你不知道OSS ...
- C# .net Ueditor实现图片上传到阿里云OSS 对象存储
在学习的时候,项目中需要实现在Ueditor编辑器中将图片上传到云储存中,老师演示的是上传到又拍云存储,既然看了一遍,直接照搬不算本事,咱们可以依葫芦画瓢自己来动手玩玩其它的云存储服务. 现在云计算产 ...
- Thinkphp整合阿里云OSS图片上传实例
Thinkphp3.2整合阿里云OSS图片上传实例,图片上传至OSS可减少服务器压力,节省宽带,安全又稳定,阿里云OSS对于做负载均衡非常方便,不用传到各个服务器了 首先引入阿里云OSS类库 < ...
- 阿里云OSS 图片处理api(custom)
阿里云OSS 图片处理api(custom) 阿里云对象存储服务(Object Storage Service, 简称OSS) 学习了:https://blog.csdn.net/u014559227 ...
随机推荐
- 微信小程序实战,用vue3实现每日浪漫情话推荐~
之前做了个恋爱话术微信小程序,实现高情商的恋爱聊天. 但最近突然发现,每天早上给女朋友发一段优美情话可以让她开心一整天,但无奈自己的语言水平确实有限,不能随手拈来,着实让人有点不爽. 不过办法总比困难 ...
- 安卓记账本开发学习day1
学习了一些简单的布局与界面设计
- 记录,element ui的日期选择器只有第一次回显成功
首先是这个 <el-date-picker v-model="value1" type="daterange" range-separator=" ...
- 2021.08.05 P1738 洛谷的文件夹(树形结构)
2021.08.05 P1738 洛谷的文件夹(树形结构) P1738 洛谷的文件夹 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 重点: 1.树!! 题意: 给出n个网页路径,求 ...
- 1. 初识 JavaScript
1.1 JavaScript 是什么 布兰登·艾奇(Brendan Eich,1961年-). 神奇的大哥用10天完成 JavaScript 设计. 最初命名为 LiveScript,后来在与 Sun ...
- python基础练习题(题目 递归求阶乘)
day18 --------------------------------------------------------------- 实例026:利用递归方法求5! 分析:递归包括递归体和递归条 ...
- MATLAB地图工具箱学习心得(一)关于地图分带投影的拼接
关于matlab地图投影系列: MATLAB地图工具箱学习心得(二)设计可变参数和位置拾取的"放大镜"式投影程序 --- 本学期的地图投影课程已经结束了,这篇博客用于记录自己在学习 ...
- XCTF练习题---MISC---stage1
XCTF练习题---MISC---stage1 flag:AlphaLab 解题步骤: 1.观察题目,下载附件 2.打开附件后发现是一张图片,初步判断是图片隐写,上Stegsolve进行转换,得到一张 ...
- Java 18为什么要指定UTF-8为默认字符集
在Java 18中,将UTF-8指定为标准Java API的默认字符集.有了这一更改,依赖于默认字符集的API将在所有实现.操作系统.区域设置和配置中保持一致. 做这一更改的主要目标: 当Java程序 ...
- c++:-1
C++第一部分介绍基础:c++:-0,本节介绍C++中函数使用. 函数 函数调用 调用函数需要先声明函数原型 嵌套调用: 参数传递 在函数被调用时才分配形参的存储单元 实参可以是常量.变量或表达式 实 ...