文章目录

  • * * 一、前言 * 二、安装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实现图片上传功能相关推荐

  1. 腾讯云cos的图片上传

    使用cos对象存储调用 工具类如下: // 存储桶名称     private static final String bucketName = "";     //secretI ...

  2. Typora+PicGo+腾讯云COS图床搭建

    前言 ​ 之前用的也是Gitee搭建的图床,用了一段时间,挺方便的.昨天开始G了.没办法只能再搭建一个,本着白嫖的想法,看看有没有啥可以白嫖的,也试了一下Github的图床(Github+jsDeli ...

  3. 腾讯云COS服务器文件上传与生命周期的设置,以及Opencv nparry数组格式图片非文件流方式上传

    目录 Opencv numpy arry图片非文件流直接上传 腾讯云COS服务器的文件上传和生命周期的设置 1.申请服务器 2.创建桶 3.官方文档以及安装SDK 4.开始使用(官方示例代码) 5.必 ...

  4. 腾讯云cos预签名上传文件

    腾讯云cos预签名上传文件 链接: 文档地址 下面展示一些 内联代码片. 后端要个 scene的值 这个是你上传什么类型的文件传不同的值 然后成功之后调一个原生的put请求 最后会得到一个 retur ...

  5. Typora+PicGo+阿里云OSS实现图片上传功能

    烦恼 Typora是最好用的markdown语法的工具之一:平时做笔记都是使用这个工具,免费,简洁好用,用上之后就爱上了.但是它默认图片是放在本地的.为了用好这个工具,也是经历了一打怪之旅. 开始不做 ...

  6. Typora+PicGo-Core+腾讯云COS 图床配置教程

    typora+PicGo-Core+腾讯云COS 图床配置教程 前言: 1.typora+PicGo-Core+腾讯云COS 图床 分别是什么.为什么把他们组合在一起? typoa是一个能做Markd ...

  7. Typora + Picgo + 阿里云oss实现图片上传

    Typora + Picgo + 阿里云oss实现图片上传 设置原因 Typora是一款markdown文本编辑器,无法承载本地图片存储的功能,书写好的文章上传到博客或其他设备上时会导致图片丢失,无法 ...

  8. 腾讯云 视频 点播 视频上传接口

    申请腾讯云  获取id  及  key [腾讯云视频]Web上传 地址 https://cloud.tencent.com/document/product/266/9239 Java 签名示例 ht ...

  9. 使用阿里云OSS实现图片上传案例

    文章目录 前言 一.OSS是什么? 二.使用步骤 1.开通OSS服务 2.创建bucket 3.创建子账户 4.查看帮助文档,编写后端代码 5.layui前端 总结 前言 在正式的开发环境中,类似图片 ...

最新文章

  1. IBM IMM默认ID 及修改默认IP 方法
  2. HTTP请求过程详解
  3. AI公开课:19.03.07雷鸣教授《人工智能革命与趋势》课堂笔记以及个人感悟
  4. nginx 缓存配置及报错解决
  5. Guid.NewGuid().ToString(B) 是什么意思?
  6. 基础提供程序在 Open 上失败
  7. JS高级——变量提升
  8. 下载CIFAR-10、CIFAR-100数据集的方法
  9. bond4 交换机配置_Linux--多网卡的7种Bond模式和交换机配置
  10. web api 安装包
  11. 游戏开发程序员求职面试指南
  12. nvidia-smi 在 MIG M. 出现 Disabled
  13. 近来开发工作不忙,零零散散整理的Java基础
  14. FPGA学习-9-ip核之ARM
  15. 用单片机的RAM虚拟U盘(文件系统:Fat16)
  16. pytorch基于GAN生成对抗网络的数据集扩充
  17. 多目标应用:多目标蜣螂优化算法求解多旅行商问题(Multiple Traveling Salesman Problem, MTSP)
  18. 江在川上曰:JS函数
  19. 详解matplotlib的color配置
  20. 让代码审查扮演更好的角色

热门文章

  1. linux MMC framework(4) - mmc host driver
  2. 订阅Linux kernel邮件及可能遇到的问题
  3. WordPress爱前端iux1.2.2主题资讯博客模板
  4. 计算机科学 ei收录吗,EI检索
  5. 【集训DAY4】Forging【期望DP】
  6. 谈谈你对 vue 的理解
  7. LInux环境下ANTs软件安装
  8. Javascript数据库:Taffy DB
  9. 图标选择器之批量复制阿里云图标名称和图标代码
  10. 龙芯linux开发板,龙芯1b开发板环境及系统搭建