Typora阿里云OSS PicGo 配置图床 超详细图解

date
May 16, 2021
slug
typora-oss-picgo
status
Published
tags
折腾记
type
Post
summary
Typora阿里云OSS PicGo 配置图床 超详细图解

typora图床设置

1.为什么要用图床

起因
我们在写文章时,通常需要单独存储图片资源,不仅占用磁盘空间,而且不好管理。(在上传到GitHub或者复制到CSDN之类的博客时,总要手动加上图片,要不然就访问不了。)自从全面使用 Markdown 进行个人文件记录后,深感其在这图片处理的无力。
官方说明:
在较新版本的Typora中(在MacOS上为0.9.9.32或在Windows / Linux上为0.9.84),我们添加了“上传图像”功能,可通过第3个应用程序或脚本将图像上传到云图像存储中。
其原因是,由于markdown文件只是纯文本文件,因此当您嵌入图像时,markdown文件不会“拥有”这些图像,而只是对使用的外部图像文件保持弱引用。当您移动或共享降价文件时,这些图像也应被移动或共享,这带来了维护成本。但是,如果这些图像在线托管,则可以自由移动或共享降价文件,而无需在纯文本和所用图像之间保持引用。
Typora现在支持iPic,uPic,PicGo等应用程序,该应用程序可以将图像上传到ImgurFlickrAmazon S3Github或其他图像托管服务。

In newer version of Typora (≥ 0.9.9.32 on macOS or 0.9.84 on Windows / Linux), we added a “upload image” function to upload images to a cloud image storage via 3rd apps or scripts.
Its motivation is that, since markdown files is just plain text files, when you embed images, the markdown files does not “own” those images, but just keep a weak reference to used external image files. When you move or share markdown files, those images should also be moved or shared, which brings maintaince costs. But if those images are hosted online, you can move or share markdown files freely without maintaining the reference between text plain and the images it used.
Typora now supports apps like iPic, uPic, PicGo, etc, which is able to upload your images into Imgur, Flickr Amazon S3, Github, or other image hosting services.

2.图床是什么

图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。

百度百科

3.图床选择

图床国外国内的,免费的付费的都有

3.1好用图床推荐

3.1.1免费图床

免费的代价:众多免费图床服务注册条款里均有禁止商用说明,万一哪天你使用的服务挂掉了或者关闭了图片外链,那你所有的链接都无法访问了,对你造成的损失或许不小。比如,前几年的微博图床。
SMMS:稳定且快捷,是不少人主力图床的选择,同时开放 API,虽然已经推出付费套餐,但免费版本已经足够能用,不过公众号无法识别 SMMS 图床链接。
ImgURL:对游客有限制,每日最多上传 10 张,单张图片不能超过 5M,偶尔用用还是挺好的。
GitHubGitee:代码托管云服务网站,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。不同的是,GitHub 服务器在国外,Gitee 服务器在国内,访问速度更快。甚至你可以更简单粗暴地把它理解为一个巨型网盘,可以存储任何东西。
如果想要免费使用,极推荐使用这两款服务,毕竟跑路的可能性极小。

3.1.2付费图床

腾讯云:下面是个人版定价表。
notion image
阿里云:目前国内最大的云计算服务商,这里 是阿里云 OSS 的定价单。
七牛云:提供的免费额度还挺高,是不少博主的选择。这里查看 七牛云定价
虽然比较来看,七牛云价格可能稍便宜些,但作为图床的云存储来说,一年或许也就几十块钱,没太大差距。而且腾讯云对于微信公众号的运营来说会更流畅些。

本教程介绍阿里云OSS PicGo 配置图床


4.购买阿里云OSS服务

  1. 选择产品-存储-对象存储OSS
    1. notion image
  1. 根据需要购买后,打开侧边栏选择对象存储OSS
    1. notion image
  1. 创建bucket
    1. notion image
  1. 一系列设置,必要的是把公共读打开,其他选项可以根据自己需要来开启,如果没有,默认即可
    1. notion image
  1. 点击AccessKey管理,创建密钥(推荐最好是单独创建一个用户来单独操作OSS(用户的定义就是需要访问云资源的人员或应用程序),这样给这个用户赋予单独的访问 OSS的权限,更加安全方便。)把这个密钥记下来。之后要用到
notion image

6.配置picgo

  1. 下载PICGO:https://github.com/Molunerfinn/PicGo/releases 里面有相应操作系统的安装包文件以及源码,点击下载安装文件即可。
  1. 安装完成后,打开图床设置,点击阿里云OSS,得到如下界面
    1. notion image
      设定keyid,就是创建用户的AccessKey ID,KeySecret 就是AccessKeySecret,存储空间名就是创建Bucket的名字,存储区域也是创建时设定的, 忘记的可以通过Bucket概览查看,如下图所示:
      notion image
      存储路径自己设置即可,如果自己有已经备案的域名,可以填写设定自定义域名,如果没有不填即可。
      然后把他设为默认图床,再确定
      可以根据以下方式上传几张图片确认是否配置成功
      notion image

7.配置typora

  1. 打开文件-偏好设置-图像
    1. notion image
      notion image
大功告成
以后写文章,插入图片以后可以自动上传,非常方便,并且移植性很好

© dana 2023 - 2025