PicGo

Enter the following required items:

  • Application Key ID, fill in the Access Key ID in the R2 API
  • Application Key, fill in the Secret Access Key in the R2 API
  • Bucket Name, fill in the Bucket name created in R2, such as yu-r2-test in my above
  • File Path, the file path uploaded to R2, I choose to use {fileName}.{extName} to retain the original file name and extension, or you can customize the folder prefix for distinction
    • such as obsidian/{fileName}.{extName}
    • default {year}/{month}/{md5}.{extName}
  • Custom Node, fill in the "Use jurisdiction-specific endpoints for S3 clients" in the R2 API, that is, S3 Endpoint in the format of xxx.r2.cloudflarestorage.com

For configuration items, please refer to the document: picgo-plugin-s3

output format