manjaro19.0.2+typora+PicGo

目录

一、下载PicGo

二、建立github图床仓库或smms图床仓库

1. 建立github图床仓库

2. 使用smms图床

三、如何在typora中设置拖入图片自动上传(未成功)


一、下载PicGo

可以直接通过作者的GitHub获得下载地址, 作者github的release地址,如图:

我通过右键复制链接地址后使用proxychains下载,这样走代理会比较快。

# 走代理比较快
proxychains wget https://github.com/Molunerfinn/PicGo/releases/download/v2.2.2/PicGo-2.2.2.AppImage

或者听从作者建议 ,作者在其GitHub主页推荐manjaro或arch用户通过 aurman -S picgo-appimage 来安装picgo。如图:

作者建议

最终你会得到一个AppImage的文件,双击之后运行即可。

二、建立github图床仓库或smms图床仓库

我创建了两个图床仓库。GitHub和smms。

GitHub免费开源且不限容量,但在加载速度上不太尽人意。

smms是国内的一个图床仓库,速度不错,但是只有免费5GB存储,更大的空间需要买会员。且图片不是私密的。

这里一般建议使用GitHub。

1. 建立github图床仓库

如果你不知道如何配置github图床仓库,建议你可以先看一下下面的链接

PicGo+GitHub图床,让Markdown飞 写的非常详细。

大致原理就是获得一个专门图床仓库的 登录令牌 然后通过picgo自动化上传并返回图片链接。

当你完成以下步骤:

  1. 建立github仓库
  2. 找到这个仓库的 personal access token
  3. 并完成以下配置,点击设为默认图床即可完成。

2. 使用smms图床

可能是我家网速的原因,使用github感觉非常卡,体验很差。于是尝试了一下smms。

5G免费空间,上传速度让人可以接受。

首先你需要在插件设置中下载 smms-user 的插件

点击图标,会把你引向这个插件的github主页 picgo-plugin-smms-user

因为picgo自带的smms图床设置已经失效了,需要你安装新的smms2图床设置。

这个github主页便是这个插件。

# 1.进入 ~/.config/picgo/ 目录
cd ~/.config/picgo/

# 2.克隆该项目(我是用了proxychains)
proxychains git clone https://github.com/xlzy520/picgo-plugin-smms-user.git

# 3.安装这个插件
npm install ./picgo-plugin-smms-user

重启应用 你会获得一个新的图床设置,这里的Auth需要你去 sm.ms 注册一个账号并获得一个secret token

 

三、如何在typora中设置拖入图片自动上传(未成功)

这篇文章讲的很详细,还有动图,但是这是在windows上的。

手把手教你用Typora自动上传到picgo图床【教程与排坑】

以下内容摘录自以上这篇博客,包括对常见错误的总结。我的内容是对自己需要内容(相关问题+解决方法)的一个摘录。读者需要深入了解应阅读博客原文。

  • 常见错误
  1. Failed to fetch

这个错误一般是由端口设置错误造成的。

解决办法: 打开picgo设置,点击设置Server选项,将端口改为36677端口,这是picgo推荐的默认端口号,然后保存,成功。

有的时候端口会变成366771,问题在于你打开了多个picgo程序,picgo会自动帮你把36677端口改为366771端口。

  1. {"success",false}

img

这个错误相信也有很多小伙伴遇到了,原因是文件名冲突了,如果你上传过一张image1.jpg的图片,再上传名称一样的图片就会失败,康康log文件(感谢日志!)里也写到了。

解决办法:办法也很简单,打开picgo设置,将【时间戳重命名】打开

ps:整个过程的bug非常多,让我非常痛苦。最后完成的效果:可以拖进typora上传,但是图片地址依然是本地地址,无法自动变成网络地址。
所以文章中的图片还是我拖入PicGo之后再进入typora粘贴链接地址(上传成功会自动复制进粘贴板)。

如果你有问题可以在评论中和我交流。希望尽我所能向你提供帮助,亦或从你这学习到如何修复这个bug。

猜你喜欢

转载自blog.csdn.net/qq_32963855/article/details/105782075