奇技淫巧系列 chevereto+PicGo+Obsidian实现高效的图床图片上传及图片url获取
本文最后更新于 356 天前,其中的信息可能已经有所发展或是发生改变,如有失效可到评论区留言。

前言

在以前我写过一篇关于使用docker基于chevereto搭建个人图床的文章,不过如果使用文中提到的最基本的方式,既直接用chevereto的web页面上传图片然后在图片属性中获取url,这样会非常的低效,一般人也不会这么做。一般正常的做法是:你直接使用常用编辑器写文章,需要在某个位置插入图片的时候,直接用截图工具截图,然后在编辑器里直接粘贴图片,图片就会自动上传到图床并在该位置生成对应格式的图片链接。

要达到这种效果,需要3个前提条件:有现成的图床(本文中是chevereto)、本地安装好PicGo、常用写文章的markdown编辑器支持剪贴板自动上传及设置上传器功能。

设置chevereto

chevereto里的设置不多,主要是修改route.api.php中的”$uploaded_id”参数(具体在创建chevereto容器的时候如何提前挂载route.api.php文件的相关操作见我另一篇文章:docker系列 使用docker基于chevereto搭建属于自己的图床)):

image.png

代码如下:

$uploaded_id = CHV\Image::uploadToWebsite($source, 'test', array('album_id'=>3));

主要是修改用户名(上面的test)以及相册id(上面的3):用户名就是你登录chevereto的用户名,相册id的获取我在上面提到的文章中也有详细介绍。

修改uploaded_id的原因是因为默认情况下PicGo通过chevereto的api上传图片的时候,只会上传到访客相册中,而我们肯定希望能上传到某个用户名下的具体某个相册中,所以才要根据需要进行修改。

然后就是API密钥的获取,在”Dashboard”-“Settings”-“API”路径下,如下面几张图:

image.png

image.png

红框部分就是API密钥:
image.png

设置PicGo

首先根据你的桌面操作系统安装对应的PicGo APP,我是安装的mac版,在主界面里的插件设置里搜索chevereto,我是安装的红框中的chevereto 1.1.0:

image.png

在图床设置下红框中的”Chevereto Uploader”的Url和Key分别填写你的个人图床信息,Key就是上一节最后的API key,url的格式如下:

https://example.com/api/1/upload  #地址部分就填写你的chevereto图床的公网域名或者IP,有端口的在域名后面用:port的方式添加

如下图:

image.png

最后在PicGo设置里进行如下红框中的配置,其他选项大家根据自己的需要进行设置即可:
image.png

这样PicGO的设置就完成了。

Obsidian设置

Obsidian里设置也简单,首先在第三方插件里进行安装红框中的”Image auto upload Plugin”:

image.png

然后在刚才安装的插件里面进行如下红框中的配置即可:
image.png

总结

经过以上的简单设置,以后你只需要在obsidian里编写文章的时候直接截图然后粘贴,就能在指定位置生成图片链接,比如本文就是在Obsidian里写的,图片效果如下:
image.png

博客内容均系原创,转载请注明出处!更多博客文章,可以移步至网站地图了解。博客的RSS地址为:https://blog.tangwudi.com/feed,欢迎订阅;如有需要,可以加入Telegram群一起讨论问题。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
       

本站已禁用鼠标右键和各种快捷键,代码块内容可以直接在右上角点击复制按钮进行复制

zh_CN