Typora+PicGo-core+SMMS图床踩坑记

最近把Typora更新后发现,Typora支持PicGo图床工具了。然后赶紧尝鲜,结果踩了不少坑。经过一番百度后发现博主LzSkyline1已经解决了,遂按照他的方法解决,但还是踩了坑。于是写了这篇随笔。PicGo-Core已经解决SMMS V1 API不能上传的问题,直接点击下载或更新,更新下PicGo-Core就行了。 关于PicGo-Core的配置可以看官方的指南。PicGo-Core中文配置指南


由于PicGo-Core已经支持SMMS V2 API了,以下使用插件的方式不用看了,直接将PicGo-Core更新到最新版本即可,然后配置文件参考PicGo-Core中文配置指南设置即可,懒得去翻阅的小伙伴们,复制下面的配置也行。

{
  "picBed": {
    "uploader": "smms", 	// 代表当前的默认上传图床为 SM.MS,
    "smms": {
      "token": "XXXXXXXXXXXXXXXXXX" 	// 从https://sm.ms/home/apitoken获取的token
    }
  },
  "picgoPlugins": {} 		// 为插件预留
}

一、安装PicGo-Core

打开Typora,进入偏好设置,选择图像,上传服务,选择PicGo-Core,然后安装,安装完成后点击验证图片上传选项。

image-20200310104640653

二、安装smms v2 API插件

此乃坑一:SMMS V1 API停用

正如博主Lzskyline所说这是个大坑,有多大呢。PicGo-Core目前使用的是SMMS v1 API,但是SMMS已经把V1 API给停了,只能使用V2。(PicGo-Core作者已经在Github上表示后面会增加v2 API)经过查询后发现有其他开发者通过第三方插件的方式解决了这个问题, 所以我们需要安装这个v2版本的smms-user插件.
根据验证时的地址找到PicGo-Core的程序目录
image-20200310105913161
因为API不可用,这里肯定会失败,不用管他

然后我们进入pico的根目录,在命令行中输入

.\picgo.exe install smms-user

等待安装完成即可。


坑二:Windows下使用Git Bash不能安装,需要使用 CMD

打开CMD,输入

CD C:\Users\你自己的用户名\AppData\Roaming\Typora\picgo\win64

进入picgo的根目录,然后再输入

.\picgo.exe install smms-user

三、配置PicGo-Core

安装完成后,点击第一张图中的打开配置文件,替换为博主Lzskyline给的代码,

{
  "picBed": {
    "current": "smms-user",
    "uploader": "smms-user",
    "smms-user": {
      "Authorization": "这里替换成你自己的SMMS token"
    },
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-smms-user": true
  }
}

没有Authorization的自己去这里申请一个: SMMS

四、最终效果

我们在图片上右击,上传图片,上传完成后,图片的url会自动更换,很是方便。妈妈再也不用担心我不会插图了。也可以在Typora中配置插入图片自动上传。
image-20200310111959215

五、总结

虽然踩坑不少, 但毕竟这个功能也是新出的, 相信之后会越来越完善,使用越来越方便。

最后,感谢LzSkyline博主提供的教程。


  1. 该博主地址 https://www.lzskyline.com/archives/87/ ↩︎

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值