七牛云+Typora部署图床

七牛云+Typora部署图床

需求

Markdown图床,支持通过拖拽以及复制的形式在文档中直接上传图片至七牛云服务器,并直接返回对应CDN的URL链接填充到Markdown文档中,同时备份文档数据以及图片数据到Github

使用工具

Typora、七牛云、Picgo、Node.js、Github

安装picgo

$ npm install picgo -g

设置uploader

这里需要先获取一个七牛账号,创建一个空间,绑定一个域名 ,拿到一对秘钥。

$ picgo set uploader

image-20220616205416865

使用图床

$ picgo use uploader

配置文件路径

$ ~/.picgo/config.json

配置文件

[官方传送门][https://picgo.github.io/PicGo-Core-Doc/zh/guide/config.html#picbed-qiniu]

{
  "picBed": {
    "uploader": "qiniu",
    "current": "qiniu",
    "qiniu": {
      "accessKey": "XXXXXXX",
      "secretKey": "XXXXXXX",
      "bucket": "XXX",
      "url": "https://XXXXXXX.com",
      "area": "z0",
      "options": "",
      "path": ""
    },
    "transformer": "path"
  },
  "picgoPlugins": {}
}

测试上传

$ picgo upload 下载.png

image-20220616205256674

Typora配置

typora => 偏好设置 => 图像

image-20220616205455588

成功验证

image-20220616205714953

最终效果

拖拽图片或者复制图片到Typora

image-20220616205624837

同步Github

image-20220616205841612
image-20220616205912824