下载 版本 许可

继续上文,基于 imgkb.com 图床开发了一个 PicGo 插件

[object Object]

为了减少影响,新写了一个适配所有 兰空图床 的 PicGo 上传插件—— picgo-plugin-lankong ,这个实用性更高。

Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。
兰空图床始于 2017 年 10 月,最早的版本由 ThinkPHP 5 开发,后又经历了数个版本的迭代,在 2021 年末启动了新的重写计划并于 2022 年 3 月份发布全新的 2.0 版本。

以上引用来自 lsky pro v2 docs

版本日志

  • v1.0.1 支持兰空图床 V1 的版本正式发布。released on 2022-03-22
  • v1.0.2 增加 Lsky Pro Version 开关,支持兰空图床 V2。开关默认关闭,关闭代表 V1,打开即可使用 V2 版本的兰空图床 API 上传。released on 2022-03-23
  • v1.0.3 表单增加存储策略 ID 录入,仅供 V2 用户使用。V1 以及 V2 使用默认存储策略时请留空。released on 2022-03-26
  • v1.0.4 版本选择改成下拉菜单样式; https agent 代理对象的创建放在分支条件中增加程序性能。released on 2022-03-30
  • v1.0.5 增加同步删除功能,仅支持 V2。released on 2022-03-30
  • v1.0.6 修复同步删除的 bug。released on 2022-04-01

安装和使用

1. 在线安装(推荐)

打开 PicGo 详细窗口,选择插件设置,搜索 lankong (author 是 hellodk) 安装。

picgo lankong 插件.jpg

2. 离线安装

克隆该项目,解压缩到路径 /path/to/picgo-plugin-lankong

进入以下目录

Windows: %APPDATA%\picgo\
Linux: $XDG_CONFIG_HOME/picgo/ or ~/.config/picgo/
macOS: ~/Library/Application\ Support/picgo/

在对应系统的 PicGo 程序配置文件路径下执行 npm install /path/to/picgo-plugin-lankong,然后重启应用即可。

3. 使用方法

设置详情.jpg

  • Lsky Pro Version,在下拉菜单中选择 Lsky Pro 版本,V1 还是 V2,默认 V1
  • 填写图床的 server url,注意不要以 / 结束,比如 https://example.com 就是没问题的
  • 填写 token
  • Strategy ID,存储策略 ID,如果是 V1 或 V2 使用默认存储策略的用户,请留空;除非你知道具体 ID,否则请留空
  • Sync Delete 同步删除选项,只支持 V2,默认关闭,开启后在 PicGo 相册中删除图片可同步删除图床上的文件
  • Ignore certificate error 开关请见下面说明

由于有些站点使用 Let's Encrypt 颁发的免费证书,有效期只有 90 天,在测试上传中可能遇到 certificate has expired 错误,请打开开关 Ignore certificate error 即可成功上传。

补充说明 token 的获取方式

  1. 兰空图床 V1 token 的获取方式很简单,注册后进入个人设置页面就能看到,复制后使用即可
  2. 兰空图床 V2 token 的获取方式:

    1. 登录到一个 V2 版本的兰空图床,比如 https://dogimg.com 进入 API 接口页面 https://dogimg.com/api 查看获取一个 token 的方式
    2. 使用 postman 之类的 api 调试工具发起一个 http post 请求即可生成一个 token,请求时的细节如下

      1. 请求 url: https://dogimg.com/api/v1/tokens
      2. 请求方法: POST
      3. 设置请求头 Accept 的值为 application/json
      4. 请求体中使用 json 语法填入邮箱和密码
        {
        "email": "[email protected]",
        "password":"your_password"
        }
      5. 请求成功后得到返回信息中的 token,使用 Bearer 拼接拿到的 token 作为 Auth token 填入 PicGo 设置中。注意 Bearer 和 返回的 token 之间有个空格,请严格按照格式填写,程序不会校验这个细节

        如图
        验证方式 Bearer.jpg

如果觉得项目有用,欢迎点个免费的 star ⭐️️ 激励一下我。感谢!

4. 兰空图床推荐

以下站点都是 mjj 大佬用爱发电的,希望所有人都能合理、妥善使用,并抱有感激之情。

  • imgkb 这个站点使用的 Let's Encrypt 证书,上传可能会失败,可能需要打开 Ignore certificate error 选项 2022-03-23 下午更新:作者已经更新了网站证书,给作者点赞,现在这个选项可以不用打开了。这个也推荐
  • img.ink 推荐
  • dogimg.com 推荐,这是一个 V2 版本的兰空图床

end.