对上传的图片进行重命名
npm install picgo-plugin-rename-image-substrsh
image/note/{localFolder:2}/{Y}/{m}/{d}/{h}-{i}-{s}-{hash}-{origin}-{rand:6}-{size}
`
上传文件名为 /images/test/localImage.jpg 的文件时,会重命名为
`
image/note/images/test/2020/07/24/21-40-31-36921a9c364ed4789d4bc684bcb81d62-localImage-fa2c97-2233.jpg
`
具体的变量含义如下:
- {Y}:年,4位,例如 2023
- {y}:年,2位,例如 23
- {m}:月,2位
- {d}:日期,2位
- {h}:小时,2位
- {i}:分钟,2位
- {s}:秒,2位
- {ms}:毫秒,3位(v1.0.4)
- {timestamp}:时间戳(秒),10位
- {hash[:md5|sha1|sha2-256]}:取文件的哈希值,如果没有指定哈希算法,则默认为 md5(v2.0.7后支持)
- {origin::文件原名(会去掉后缀), 会将文件原名中的不合法字符替换为,例如空格等等,默认为 -
- {rand::随机字符数, 表示个数,默认为6个,示例:{rand:32}、{rand}
- {localFolder::表示层级 ,默认为 1,示例:{localFolder:6}、{localFolder}
- {size}:图片文件大小(v2.0.7新增)
- NEW: 支持流式处理,例如 {origin|substr:0:5} 表示截取原文件名的前5个字符。语法:{