Markdown配合Chevereto图床的使用

前言

最近接触Markdown不久,开始使用此语法写博客,这样有几点好处。

  1. 发布在不同平台只需要粘贴复制就好,非常的方便
  2. 很多笔记都陆续支持了此格式,方便转移
  3. 可以在本地写文章再选择发布的地方

但是使用笔记的话又有如下几个问题

  1. 图片存在本地,发布到wordpress等博客网站图片需要另行处理
  2. 笔记上传图床很麻烦,需要执行 打开图床-上传-复制链接-粘贴到笔记,很多步骤

针对上面的一些问题,我尝试使用软件的形式解决此问题

软件篇

sharex

下载地址:https://getsharex.com/

安装后打开主页面就是下面这个样子的

ShareX_PRHUynqr23.png

选择左侧的目标 - 上传目标设置

XtG1WjOTBV.png

8eIPkFRr91.png

选择Chevereto图床并设置相应参数

后面很简单,就不赘述了,这里提一个非常方便的设置。

截图后的动作设置为上传图片

上传后的动作设置为 URL复制到剪贴板

这样连起来截图之后就会自动将截图上传图床并保存图片链接到剪贴板了。

如果截图的不满意,还可以把截图后的操作改为 显示快速任务菜单,这样你就可以编辑图片或者编辑后选择上传都可以了,解决了图片在笔记中的存储问题。

PicGo

PicGo_ZHsooA4S2P.png

这个软件默认不支持Chevereto图床,需要安装插件。

PicGo_r3COPjF7bK.png

安装好了插件配置一下参数,这样在上传区一样可以将剪贴板的图片上传到图床,并且复制不同格式的URL了。

2020年12月23日新增
发现了一个更好用的操作。
首先用我们最熟悉的截图工具,截好图之后图片是默认存在剪贴板的。这个时候我们按快捷键Ctrl+Shift+P图片就上传好了
设置一下上传并复制链接,就可以直接用图片在图床的链接了。

图床

Chevereto

默认使用Chevereto图床api上传上去是保存在游客里的,并不好管理,一般的游客图片大小还有限制,那么下面给出一个配置方法,可以保存图片到用户相册下

打开 chevereto 的根目录,将默认的 app/routes/route.api.php 的文件复制到 app/routes/overrides/route.api.php 文件夹

找到CHV\Image::uploadToWebsite($source);这段代码,修改成下面的样式
CHV\Image::uploadToWebsite($source, 'username', array('album_id'=>4));
其中username就是你的用户ID,后面的4为相册ID。
相册ID在下图中位置查看

chrome_x71NmUnBJQ.png

这样配置就可以将图片存到想要保存的位置了,是不是很方便。