背景:typoral中笔记插入的截图都是保存在电脑c盘某目录下的,如果将此md文档发送给别人,别人c盘没有该图片,则看不见;解决方式 => 希望md文件中这些图片能够上传到公网,这样大家都能够看见。
1.图床是什么?
图床是指用于存储和分享图片的在线服务或平台。它通常是一个允许用户上传图片并生成一个可访问的链接的服务。这些链接可以用于在网页、论坛、社交媒体或其他在线平台上展示图片,而无需直接将图片文件嵌入到页面或帖子中。
2.谁提供图床服务?
imgur、github、阿里云OSS、腾讯云COS、七牛云等都提供了响应的图床服务。我使用过的是七牛云和阿里云,他们都有一些免费的额度。
3.怎么实现?
3.1 七牛云
首先七牛云是一个图床服务的提供者,通过注册账号即可免费获取一些空间额度和流量额度(目前是10G每月)。
3.1.1创建空间管理
首先需要创建一个空间管理,类似于一个bucket的概念。如果你没有自己的域名(域名备案是很麻烦的,通常需要至少两周的时间取审核),那么七牛云会自动给你生成一个测试域名供你使用,不过这个测试域名的使用期限是一个月内。
3.1.2域名备案
如果你有自己的域名,你就可以添加自己的域名关联到七牛云。在购买的域名商的域名解析中,首先添加txt记录类型的验证!!!要不然七牛云是创建不成功自定义域名的,其次再添加相应的CNAME的认证,即绑定成功,就可以在空间管理中上传一些图片,这些图片可以通过公网访问到。
3.2 picGo
picGo 是一个工具:通过配置ak、sk、bucket等一些图床提供服务的信息(信息可以在个人中心里面去找),可以更便捷的去操作图床。比如typoral就是支持picGo的。其中七牛云的设置存储区域一定要设置好!!!不要设置成z0,你创建空间管理的时候选的哪里就设置哪里,比如我选的是华东-浙江2,就设置成cn-east-2。
3.3 typoral配置
在偏好设置中的配置如下即可。当验证图片上传选项测试结果是true即证明成功。每次复制截图就自动上传到图床啦。