Hugo搭建博客(三) 图床
系列 - 博客搭建与维护
目录
一、Cloudflare R2中创建存储桶
在Cloudflare的免费计划中,可以免费使用 Cloudflare R2 ,默认情况下每月提供 10GB(10GB*30 day) 的存储空间,每月支持 1,000,000的上传请求,支持每月 10,000,000次下载请求。
目前,cloudfare 需要绑定信用卡才能使用R2功能。开通后新建存储桶,建议配置如下,通过令牌与API向外提供服务,避免被攻击。
二、设置 R2 自定义域
可以为网站设置自定义域名,如下图所示。
在网页中通过 xxx自定义域/图片路径
进行访问。
三、安全加固
浏览器、边缘缓存TTL配置
配置安全性-WAF
四、通过vscode插件上传图片
获取 Cloudfare配置
管理 R2 API 令牌
配置令牌
保存S3 客户端凭据
配置插件
在 vscode 中,通过 Markdown Image
插件,可以通过 Cloudflare R2 上传图片。
配置插件,设置协议为S3,设置文件格式为 markdown
。
将上面获取的一些信息设置到插件中。