typora+腾讯云对象存储+PicGO自动管理markdown中的图片

使用Markdown做内容记录

日常需求中,经常需要使用文本来记录一些内容,markdown作为一种轻量级标记语言,使用纯文本格式,在掌握常用语法以后,编写方便,可读性强,尤其是像笔者这种经常要贴代码片段的,使用起来非常友好。

使用坚果云+Typora进行多端md编辑

由于实际工作中,不止使用一台电脑,并且设计MAC和Windows跨平台,笔者原来使用的是 typora + 坚果云方案进行多端同步。typora优点不用多说,颜值高,界面简洁,所见即所得,在1.0版本开始收费以后,尝试转换到其他免费markdown编辑器,但最终还是选择付费继续使用。在 typora + 坚果云的方案中,唯一可能出现问题的,是图片的存储问题,如果不做设置,在一台电脑上编辑的文档中的图片,同步到另外一台电脑后是不可见的。我最初的解决方案是typora提供的在插入图片时自动将其复制到和markdown文档同级文件夹下(如下图所示,),这样在坚果云同步时会将图片一起同步,解决了多台机器图片显示的问题。

这样的使用方式对于笔者来说,还是有一些不方便的地方,比如,凭空多出来一个存储图片的文夹夹,在文档层次显示的时候很碍事;这个文件夹的名字不可以变动,否则图片链接都会失效;要移动文档时,一定要将文档和存储图片的文件夹一起移动等等,最重要的是,当需要将文档发布到公共平台时,图片链接就失效了,需要自己手动重新插入图片。这就引出了这篇文档的主题:图床。

图床的使用

图床一般是指的储存图片的服务器,现在有很多免费的图床产品。由于笔者本身有腾讯云的账号,还是选择的腾讯云的COS(对象存储),这个也不止是针对图片,没有数据格式限制,数据收费产品但费用不高。

上传工具 PicGo

要使得typora能够自动进行图片的上传,还需要配置一个图片上传工具,在typora偏好设置–图像–上传服务设定中有多种选项可以选择,此处笔者选择的是PicGo.app,主要是因为该工具同时支持mac/windows/linux,最重要,是simplified chinese language only,仅中文,这不得支持一下嘛,该工具的下载:https://molunerfinn.com/PicGo/

image-20220123113228852

不过在实际使用时,macOS Monterey 12.1 系统下,安装后从启动台无法打开PicGo,显示的是无法验证开发者,打开方式是:在访达—应用程序中,按住ctrl,点按App图标,从快捷菜单中选择打开,打开过一次以后就好了。

PicGo的配置

PicGo支持多种图床设置,有详细的文档介绍,并且全部是中文的:https://picgo.github.io/PicGo-Doc/zh/guide/config.html

此处简要说明配合腾讯云COS的设置:

截屏2022-01-23 上午11.45.24

在购买了对象存储后,创建好存储桶,存储桶的名称只支持小写字母,数字和 -,注意不要使用大写字母。如下图,PicGo中的APPID就是名称一栏中的后面那串数字,而自定义的存储桶名称加上APPID一起,就是PicGo中的存储空间名。为了可以在发布文档在公共平台时别人可以正常看到图片,访问权限需要设定为公有读私有写。存储区域在创建时指定,如果有其他云产品,可以选择到同一个地域,这样可以内网互通。最终可以在存储桶列表中看到所属地域,如 ap-shanghai,字样,填入存储区域即可,点击具体的存储桶,还可以自定义多个文件夹。

截屏2022-01-23 下午12.04.23

笔者使用的是COS的V5版本,为了安全起见,可以在腾讯云中控制台中,进入【访问管理】,创建一个新的用户,访问方式为【编程访问】,用户权限中搜索COS,只选择对象存储的读写删除列出权限,这样就可以和你的主账号权限区分开来,当你有其他的云产品,比如云服务器/云数据库时,这样分配安全性更好。

在建立好用户后,进入用户列表-用户详情页面,就可以获得这个用户的SecretIdSecreiKey 了。

全部必填字段填写完毕后,确定并且设置为默认图床。

验证图片自动上传

打开typora偏好设置设置进入图像,设定插入图片时上传图片,选择上传服务为PicGo,然后点击验证图片上传选项。

截屏2022-01-23 下午12.12.05

会自动上传一张typora图标作为测试,上传成功后会弹出验证成功窗口。

截屏2022-01-23 下午12.13.11

当需要发布到公共平台时,比如这篇文档发布到CSDN,直接在文章编辑页面选择导入,导入本地MD文件即可,CSDN会自动将外链的图床转换到CSDN自己的图床,完全不需要任何编辑和修改即可发布。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值