Typora+PicGo+腾讯云COS实现图片上传功能
文章目录
- * * 一、前言 * 二、安装Typora和PicGo * 三、[腾讯云](https://l.gushuji.site/tencent)COS创建对象存储 * 四、配置Typora和PicGo * 五、Typora图片上传测试 * 六、可能遇到的问题 * 七、总结
一、前言
众所周知,Typora是一款极佳的md文档编写工具,平时我们写md文件或多或少都会插入一些图片,但是由于markdown文件只是纯文本文件,因此当您嵌入图像时,md文件不会“拥有”这些图像,而只是对使用的外部图像文件保持弱引用。当您移动或共享这些文件时,这些图像也应被移动或共享,这带来了维护成本。但是,如果这些图像在线托管,则可以自由移动或共享文件,而无需在纯文本和所用图像之间保持引用。
Typora现在支持iPic,uPic,PicGo等应用程序,这类应用程序可以将图像上传到Imgur,七牛云,腾讯云COS,Github或其他图像托管服务。所以今天我们就来讲述一下利用腾讯云COS来实现Typora在线图床。至于其他的可以类比!
二、安装Typora和PicGo
1、Typora安装:
因为在较新版本的Typora中(在MacOS上为0.9.9.32或在Windows / Linux上为0.9.84),才有“上传图像”功能,这样才可以通过第三方应用程序或脚本将图像上传到云图像存储,所以Typora必须升级到比较新的版本(我这里是0.9.86(beta)
)。安装过程较为简单,此处省略。
2、PicGo安装:
Picgo是一款图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo算得上一款比较优秀的图床工具。
而且我们可以看到这里Typora是支持PicGo的。
下载地址:https://github.com/Molunerfinn/PicGo/releases
考虑到通过这个github的网址下载可能会非常慢,我这里提供网盘链接:https://pan.baidu.com/s/1mHG1KXZtq0kzOqtEPFcl1Q
提取码:b4kv
安装成功后,整个要使用的工具都已经弄好,准备下一步相关配置!
三、腾讯云COS创建对象存储
进入腾讯云对象存储,在存储桶列表中点击创建存储桶
设置一些存储桶的配置信息
最后还有一个点,密匙管理
没有的话点击新建密钥,有的话就可以跳过这步,出现下面则表明腾讯云COS相关工作完成。(友情提示,这个时候不要关闭腾讯云COS,因为等下还要用到刚刚我们配置的这些信息)
四、配置Typora和PicGo
1、打开PicGo,图片上传选择腾讯云COS
2、然后就要配置PicGo上传服务
如果不知道的话,也可以点进去看出存储桶基本配置以及点进访问密匙查看APPID,密匙等等。
这里我们PicGo跟腾讯云COS之间的上传服务就设置好了,你可以测试一下,上传一张图片就可以看到腾讯云COS上就有了,速度很快。(如果失败的话,你重新检查上面这几步,按照教程来做是绝对没有问题的)
3、关联Typora与PicGo,打开Typora 文件->偏好设置
找到图像上传设置,配置如下:
最后设置完成我们验证一下
去到腾讯云COS也可以看到我们刚刚测试上传的图片
五、Typora图片上传测试
不管是剪切板直接粘贴图片到文本还是正常的图片插入,都可以
p.s忘了一点,之前PicGo这里一定要是md格式的:
六、可能遇到的问题
1、上传图片失败。错误信息:{“success”:false}
出现这个问题的可能,就是有时候文件名冲突了,比如你上传过一张img.jpg的图片,再上传名称一样的图片就会失败,解决办法也很简单,打开picgo设置,将时间戳重命名打开 。不过我一般没怎么打开,我比较不太喜欢用这种时间命名图片。当然萝卜青菜各有所爱,这种出现这个问题的话,办法只能是这样。(不打开的话,注意不要重复上传即可)
2、其他问题暂时还没有遇到,如果你有遇到的话可以提出来
七、总结
现在Typora做的越来越好了,图片上传功能也尽量实现简单化了,这篇文章就这讲述了Typora配合在线图床写md文档的方法,至于其他的图床,其实和这差不多。如果大家还想了解更多或者想要改进的一些功能的话也可以去Typora在Github上的issue仓库 点这
(插一句,Github和Gitee搭建图床不要钱,但是选我腾讯云COS的原因就是因为它超级快,而且腾讯云COS经常有优惠很便宜)
Typora+PicGo+腾讯云COS实现图片上传功能相关推荐
- 腾讯云cos的图片上传
使用cos对象存储调用 工具类如下: // 存储桶名称 private static final String bucketName = ""; //secretI ...
- Typora+PicGo+腾讯云COS图床搭建
前言 之前用的也是Gitee搭建的图床,用了一段时间,挺方便的.昨天开始G了.没办法只能再搭建一个,本着白嫖的想法,看看有没有啥可以白嫖的,也试了一下Github的图床(Github+jsDeli ...
- 腾讯云COS服务器文件上传与生命周期的设置,以及Opencv nparry数组格式图片非文件流方式上传
目录 Opencv numpy arry图片非文件流直接上传 腾讯云COS服务器的文件上传和生命周期的设置 1.申请服务器 2.创建桶 3.官方文档以及安装SDK 4.开始使用(官方示例代码) 5.必 ...
- 腾讯云cos预签名上传文件
腾讯云cos预签名上传文件 链接: 文档地址 下面展示一些 内联代码片. 后端要个 scene的值 这个是你上传什么类型的文件传不同的值 然后成功之后调一个原生的put请求 最后会得到一个 retur ...
- Typora+PicGo+阿里云OSS实现图片上传功能
烦恼 Typora是最好用的markdown语法的工具之一:平时做笔记都是使用这个工具,免费,简洁好用,用上之后就爱上了.但是它默认图片是放在本地的.为了用好这个工具,也是经历了一打怪之旅. 开始不做 ...
- Typora+PicGo-Core+腾讯云COS 图床配置教程
typora+PicGo-Core+腾讯云COS 图床配置教程 前言: 1.typora+PicGo-Core+腾讯云COS 图床 分别是什么.为什么把他们组合在一起? typoa是一个能做Markd ...
- Typora + Picgo + 阿里云oss实现图片上传
Typora + Picgo + 阿里云oss实现图片上传 设置原因 Typora是一款markdown文本编辑器,无法承载本地图片存储的功能,书写好的文章上传到博客或其他设备上时会导致图片丢失,无法 ...
- 腾讯云 视频 点播 视频上传接口
申请腾讯云 获取id 及 key [腾讯云视频]Web上传 地址 https://cloud.tencent.com/document/product/266/9239 Java 签名示例 ht ...
- 使用阿里云OSS实现图片上传案例
文章目录 前言 一.OSS是什么? 二.使用步骤 1.开通OSS服务 2.创建bucket 3.创建子账户 4.查看帮助文档,编写后端代码 5.layui前端 总结 前言 在正式的开发环境中,类似图片 ...
最新文章
- IBM IMM默认ID 及修改默认IP 方法
- HTTP请求过程详解
- AI公开课:19.03.07雷鸣教授《人工智能革命与趋势》课堂笔记以及个人感悟
- nginx 缓存配置及报错解决
- Guid.NewGuid().ToString(B) 是什么意思?
- 基础提供程序在 Open 上失败
- JS高级——变量提升
- 下载CIFAR-10、CIFAR-100数据集的方法
- bond4 交换机配置_Linux--多网卡的7种Bond模式和交换机配置
- web api 安装包
- 游戏开发程序员求职面试指南
- nvidia-smi 在 MIG M. 出现 Disabled
- 近来开发工作不忙,零零散散整理的Java基础
- FPGA学习-9-ip核之ARM
- 用单片机的RAM虚拟U盘(文件系统:Fat16)
- pytorch基于GAN生成对抗网络的数据集扩充
- 多目标应用:多目标蜣螂优化算法求解多旅行商问题(Multiple Traveling Salesman Problem, MTSP)
- 江在川上曰:JS函数
- 详解matplotlib的color配置
- 让代码审查扮演更好的角色