一、个人图床
1、Gitee
通过 Gitee 搭建个人图床。Gitee 开启了防盗链,如果没有建站的需求,是可以使用。
1.1、价格
免费
1.2、步骤
1. 创建 Git 仓库
2. 创建私人令牌
进入个人设置,创建令牌。
2、阿里云 OSS
提供存储服务,收费。
2.1、价格
OSS 的收费项包含多种类型,例如:存储费用、下行流量费用(外网流出量)等等,如果选择资源包收费方式,那么需要购买相应的资源包,例如:存储资源、下行流量资源包。
收费方式 | 说明 |
---|---|
资源包(先付费后使用) | 具体参考官方实时价格 建议:超过一定量的比较实惠 |
按量收费(先使用后付费) | 标准存储:0.12 元 / GB 下行流量:0.5 元 / GB 建议:对于量少的,可以直接选择此方式 |
收费顺序:资源包 → 按量收费(这里只是简单概括,具体规则挺磨人)
如果不是开发需要,那么一般只需要支付存储费用和下行流量费用。
2.2、步骤
官方指引:如何使用 OSS
1、开通 OSS
2、创建 Bucket
3、创建子账号
阿里云为了用户的安全,引入了子用户。可以利用子用户获取 AccessKey 信息,进入 AccessKey 管理并创建子用户。
创建了用户后,还需要授予子用户对 OSS 读写的权限,如下:
创建子用户
创建后,保存子用户 AccessKey ID 和 AccessKey Secret
授权用户
二、PicGo
PicGo 工具将图片上传到云储存中,支持文件上传和剪贴板上传,并自动获取图片链接。
1、下载
2、配置
2.0、PicGo 配置
开启时间戳重命名、上传后自动复制 URL
2.1、Gitee
1. 下载插件
gitee-uploader
2. 插件配置
字段 | 说明 |
---|---|
repo | 仓库 |
branch | 分支 |
token | 私人令牌 |
path | $customPath 插件的固有变量,表示自定义图片路径 |
customPath | 结合 path 使用,自定义路径的规则,按照年月创建目录 |
customUrl | 请查阅插件文档:https://gitee.com/wzzyw/picgo-plugin-gitee-uploader |
3. 测试使用
2.2、阿里云 OSS
1、下载插件
PicGo 默认集成
2、插件配置
字段 | 说明 |
---|---|
设定 KeyId | 子用户的 AccessKey ID |
设定 KeySecret | 子用户的 AccessKey Secret |
设定 Bucket | Bucket 的名称 |
设定存储区域 | Endpoint(地域节点) |
设定存储路径 | 自定义存储路径 |
设定自定义域名 | Bucket 绑定的自定义域名 |
设定网址后缀 | 具体参考插件配置指引 |
3. 测试使用
3、插件
3.1、rename-file
重命名插件,可以支持按照一定格式将上传的文件重命名。
虽然 PicGo 也有重命名功能,但是仅限于时间戳的格式(容易被爬取文件资源)和手动重命名(麻烦)。
配置重命名规则,可以参考:指引
# 年月 / 哈希 + 6 位随机数
{y}{m}/{hash}{rand:6}
效果: