typora 设备同步以及搭配图床
软件地址
图床搭建
安装 PicGo-core 以及插件
安装PicGo-core
npm install picgo -g
# or
yarn global add picgo
安装完成 执行下面命令
picgo -v
出现以下内容,说明安装完成。
安装插件
PicGo提供了很多插件,可以根据需要进行安装
安装命令
picgo install xx(插件名字)
推荐安装 picgo-plugin-super-prefix ,可以很优雅地生成文件存储路径。
阿里云oss搭建
- 登录阿里云
- 进入控制台
- 选择对象存贮Oss,并开通服务。(找不到的可以在搜索栏搜索)
- 点击 Bucket 列表
- 创建Bucket
- 在资源包管理中购买资源包
搭建图床
picgo 的默认配置文件为~/.picgo/config.json。其中~为用户目录。不同系统的用户目录不太一样。
linux 和 macOS 均为~/.picgo/config.json。
windows 则为C:\Users\你的用户名.picgo\config.json。
阿里oss配置
默认配置如下
{
"picBed": {
"uploader": "aliyun",
"aliyun": {
"accessKeyId": "",
"accessKeySecret": "",
"bucket": "", // 存储空间名
"area": "", // 存储区域代号
"path": "", // 自定义存储路径
"customUrl": "", // 自定义域名,注意要加 http://或者 https://
"options": "" // 针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
}
},
}
-
配置accessKeyId和accessKeySecret
- 鼠标悬浮阿里云头像,选择AccssKey管理。
- 选择继续使用AccessKey。
- 点击创建accessKey,将配置文件中的accessKeyId和accessKeySecret替换。
-
bucket
-
回到oss对象存贮,选择Bucket列表,点击概览。
-
将bucket名字改为创建Bucket时输入的名称。
-
文件管理,新建目录,自定义存储路径。
-
点击概述,找到访问域名,将对应内容替换。
-
PicGo插件配置
-
picgoPlugins 用于判断插件是否启用或者禁用。
{ "picgo-plugin-xxx": true, // 该插件被启用 "picgo-plugin-yyy": false // 该插件被禁用 } -
picgo-plugin-* 如果插件需要一些配置项,那么这个插件对应的配置应该直接放置在配置文件下的同名配置里。
"picgo-plugin-xxx": { "config1": "", "config2": "" }
个人的配置,提供参考。
{
"picBed": {
"uploader": "aliyun",
"aliyun": {
"accessKeyId": "***********",
"accessKeySecret": "***********",
"bucket": "***********",
"area": "oss-cn-shenzhen",
"path": "img/",
"customUrl": "***********",
"options": ""
}
},
"picgoPlugins": {
"picgo-plugin-super-prefix": true
},
"picgo-plugin-super-prefix": {
"prefixFormat": "YYYY/MM/DD/",
"fileFormat": "YYYYMMDD-HHmmss"
}
}
测试
选择一张图片复制,执行下面命令
picgo upload
出现以下内容,说明上传成功。在阿里云Bucket文件管理中可以找到当前上传的图片。
typora搭配图床使用
-
下载安装typora
-
文件 -> 偏好设置 -> 图像 -> 修改上传服务
-
将插入图片修改为上传图片
-
上传服务设定选择
Custom Command命令为picgo u -
新建文档,插入图片,出现以下内容说明上传成功,此时可以看到当前的图片的远程地址。
搭配坚果云实现云端存储
-
文档目录
将所有的文档放在同一文件夹下,便于整理和同步。
-
坚果云同步
下载客户端,使用账号进行登录。选择存放文档的目录,右键选择同步即可。
坚果云规定给免费用户每月有1G的上传流量和3G的下载流量,如果只是同步一下文档,是足够使用的。
可以在坚果云客户端开启开机自启动功能,自动监听文件的变更。
另外,坚果云还提供了文档历史的功能,如果你启用了坚果云同步,可以在网页当中查看文件的历史版本。