使用 Vanblog 部署了一个记录学习笔记的博客,博客自带图床,可以自定义图床类型,我使用的是自己搭建的 minio
,但是配过程后上传失败。排查原因修复后,留做记录,方便大家和自己查阅使用。
1. 添加配置
具体配置如下
1 | { |
:::warning{title=”注意”}
pathFormat 必须加,否则会报错。在导出的windows picGO 配置中没有看到这个配置,所以之前没有配置,就一直上传失败。
:::
2. 报错原因
报错内容
相关代码
pathFormat 含义如下:
在 PicGo 中,pathFormat 是一个重要的配置参数,用于指定上传文件到目标存储服务时的路径格式。它允许你灵活定义图片存储路径的结构,比如日期、文件名等。
pathFormat
的占位符
PicGo 提供了一些动态占位符来生成路径,常用的有以下几种:
占位符 | 含义 | 示例 |
---|---|---|
{year} |
当前年份 | 2024 |
{month} |
当前月份(两位数字) | 12 |
{day} |
当前日期(两位数字) | 24 |
{hour} |
当前小时(两位数字) | 15 |
{minute} |
当前分钟(两位数字) | 45 |
{second} |
当前秒(两位数字) | 30 |
{fileName} |
原始文件名(不含扩展名) | example |
{extName} |
原始文件扩展名 | .jpg |
{hash} |
文件的 MD5 哈希值(前 8 位) | e4d909c2 |
{fullName} |
原始文件名(包含扩展名) | example.jpg |
按日期组织存储路径
将文件存储在以当前日期分类的目录下:
1 | "pathFormat": "{year}/{month}/{day}/{fileName}{extName}" |
示例路径:
1 | 2024/12/24/example.jpg |
自定义前缀和路径
为文件设置固定的路径前缀,例如 blogs
文件夹:
1 | "pathFormat": "blogs/{year}/{month}/{fileName}{extName}" |
示例路径:
1 | blogs/2024/12/example.jpg |