[Typora 必看] 为Markdown添加图床

Typore 加图床

Typore 是一款非常好用的 Markdown 的编辑器

最近有在学习微服务,但光靠文字描述还是无法完整的记录一些知识点。 于是潜心研究了一下Typore所支持的图床

该文章适用于 macOs or Linux ,Windows 可以参考下配置找到文中所提及的配置。

需要同学们有以下几点要求,方可流畅阅读

  • 熟悉 node 操作
  • 熟悉 oss
  • 熟悉 linux
  • 熟悉 json

Typore 所支持的图床

image-20200229200008609

分别是 iPicuPicPicGo ,其中 PicGo 分为 客户端cli 两个版本,cli 的资源消耗较少,所以我们最终选择使用 PicGO-Core

PicGo-Core

需要先安装 Node.js ,打开 macOs终端 ,如果你还不知道什么是 brew 可以看这里 Mac必备神器HomebrewmacOs 上非常好用的包管理工具。

brew install node

我们测试一下node是否安装成功:

node -v
npm -v

node 安装成功后即可安装我们的 PicGo-Core

npm install picgo -g

npm 执行速度过慢的话,我们可以使用一下 淘宝的镜像 cnpm

# 你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org

PicGo-Core 安装完成以后测试一下是否安装成功

picgo -v
image-20200229202051029

以下是参照PicGo-Core官方文档的进行的配置

首先我们需要找到我们的配置文件

picgo的默认配置文件为~/.picgo/config.json。其中~为用户目录。不同系统的用户目录不太一样。

linuxmacOS均为~/.picgo/config.json

windows则为C:\Users\你的用户名\.picgo\config.json

配置文件需要至少有如下的配置项:

{
  "picBed": {
    "uploader": "smms" // 代表当前的默认上传图床为SM.MS
  },
  "picgoPlugins": {} // 为插件预留
}

picBed.aliyun

阿里云OSS的相关配置。可以查看PicGo的wiki进行配置。

默认值如下:

{
  "accessKeyId": "",
  "accessKeySecret": "",
  "bucket": "", // 存储空间名
  "area": "", // 存储区域代号
  "path": "", // 自定义存储路径
  "customUrl": "", // 自定义域名,注意要加http://或者https://
  "options": "" // 针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
}

如有 阿里云oss 的同学可以根据我的配置来,使用 vim ~/.picgo/config.json 进入修改

{
  "picBed":{
    "uploader": "aliyun",
    "aliyun": {
      "accessKeyId": "XXXXXXXXXXXXXXXXXXXX",
      "accessKeySecret": "XXXXXXXXXXXXXXXXXX",
      "area": "oss-cn-beijing", // 地域名 我这里是 华北2(北京)
      "bucket": "charge-up", // 你存储空间的名称
      "path": "mdImg/" // 自定义存储空间下的文件夹名称 
    }
  },
  "picgoPlugins": {}
}

vimi 进入输入模式,如果想要保存,需要先按一下 Esc 键,然后输入:wq! 强制保存并退出

cat ~/.picgo/config.json 查看我们修改的文件。

image-20200229210323974

accessKeyIdaccessKeySecret 需要在这里根据提示获取

image-20200229203033507

接着我们设置我们的权限,这里如果不是公共读的话,直接生成的连接是无法访问的

image-20200229203404247

回到 Typora

Typora文档中告诉我们 PicGo-Core 如何使用

Then you can input “which picgo” in terminal to get its actual installed location, then, select “Custom Command” as the “Image Uploader” function and input “[your node path] [your picgo-core path] upload” as the command. If you have “node” and “picgo” installed in system PATH directly, you could also fill “picgo upload” as the custom command directly.

重点是这里 “[your node path] [your picgo-core path] upload”

我们需要找到 nodepicgo-core 的路径

# node 可以自行查看版本号后在写
/usr/local/Cellar/node/13.8.0/bin/node
# picgo
/usr/local/lib/node_modules/picgo/bin/picgo

最终拼合语句

/usr/local/Cellar/node/13.8.0/bin/node /usr/local/lib/node_modules/picgo/bin/picgo upload

选择

image-20200229204802213

将以上命令复制到下面 点击 验证图片上传选项 验证即可

image-20200229204903379

这时候我们的图床就配置好了,我们可以打开我们的阿里云oss 看下是否已经上传上去了

image-20200229205233049
image-20200229205245906

PicGo-Core 也支持用 GitHub 来做图床

但你懂的原因,GitHub 访问并不是很稳定,如果有同学想要了解,我可以出一下教程。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,458评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,030评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,879评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,278评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,296评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,019评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,633评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,541评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,068评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,181评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,318评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,991评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,670评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,183评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,302评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,655评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,327评论 2 358