解决:typora 无法将图片自动上传问题

以前用typora都是免费的,忘记从去年什么时候开始收费了。

因为用的习惯,用的舒服,而且买一个的话不止有一个激活次数,便买了。
以前写博客,都在csdn上直接写了,虽然上面也有markdown格式,可还是会担心网络不好,内容保存有丢失情况。又改变习惯,用买来的 typora

可是每次上传图片的时候都会遇到问题:

图片可以放在 typora 创建的草稿里,可是在粘贴草稿里的内容,放到csdn时候就传不上去了。
如果把图片存在本地里还好一点,还可以一张张手动放进去,可如果只是粘到草稿里的就麻烦了。

这篇文章就给大家分享一下解决这个问题的办法,究其根本原因是:

typora没有设置自动上传图片的问题。

1. typora的偏好设置

首先需要找到 typora 的偏好设置。

在偏好设置中,有一个图像栏,对其设置如图下:
在这里插入图片描述

选成 PicGo-Core(command ine),之后:
在这里插入图片描述
然后开始下载。
在这里插入图片描述
等待插件下载或更新完成之后,我们继续:

扫描二维码关注公众号,回复: 15605850 查看本文章
2. 添加和设置图床

设置图床是因为这里需要提供一个保存所上传的图片的"仓库":
在这里插入图片描述
我们需要转到:
smms官网
在这里插入图片描述
在smms官网中,我们需要登录或注册一个账号。

账号的注册和登录准备好之后,我们点击这里:
在这里插入图片描述
在这里插入图片描述
重置或是粘贴出这个令牌的 token

因为我们需要拿到这个 token,如果你是第一次注册使用,建议重置一下后在粘贴。

总之拿到了 token 之后,
我们就可以设置 typora 的配置文件。

还是在这里打开:
在这里插入图片描述

需要在配置中添加代码,

需要设置的代码如下:

{
  "picBed": {
    "current": "smms-user",
    "uploader": "smms-user",
    "smms-user": {
      "Authorization": "这里填写你自己的smms中的 Secret Token "
    },
    "transformer": "path"
  },
  "picgoPlugins": {
    "picgo-plugin-smms-user": true
  }
}

一般刚装好的 typora 的配置文件只有一个{ },
而你要做的只是放置如上的代码,你可以使用本章的代码,只要注意修改一下
Secret Token即可。

然后保存退出。继续配置其他内容。

3. 安装 Node.js

Node.js的下载官网

Node.js安装好之后,需要添加一下 环境变量 和 系统变量。
不然之后无法在本地 使用命令。
这和配置 java jdk 的环境变量类似。

自己配置好之后,继续后面的步骤。

4. 下载 smms 插件

smms 插件下载地址

在这里插入图片描述

要弄这个插件是因为如果我们现在点击这里:
在这里插入图片描述
在这里插入图片描述

是的,会验证失败。

将下载好的插件放到这里:
在这里插入图片描述
如果路径不方便找到,可以利用检索工具。

5. 安装 smms-user

现在我们可以开始使用命令来安装 smms插件了。

不要关闭之间的界面,直接在这个界面打开命令行,会方便一些,
不需要自己找路径了。
在这里插入图片描述

在这里插入图片描述

在命令行窗口录入这行代码

.\picgo.exe install smms-user

在这里插入图片描述

正常的话到这里就配置成功了。

可以在 typora 尝试上传图片了,如果测试成功的话 smms 的仓库里会有你上传到服务器的图片。

在这里插入图片描述
我是今天 4.5号写的文章,图片也是今天上传的。

而我的 typora 上传图片还是提示失败,遇到问题,可图片仓库里还是传上去了图片。

如果有小伙伴遇到问题,欢迎在评论区里进行讨论。我们一起解决。

猜你喜欢

转载自blog.csdn.net/tianlei_/article/details/129492320