如何优雅地在 Typora 中自动生成日期文件夹

本博客的文章均使用 Typora 编写,图片上传依赖 PicGo-Core。该工具默认只能上传到固定路径,无法按日期生成目录(例如 2026/03/picture.jpg)。

super-prefix是 PicGo 的一款插件,用于按规则生成上传路径,由 gclove 维护,项目地址:picgo-plugin-super-prefix

安装 Node.js

若本机已有 Node.js,可跳过本节。

前往 Node.js 官网下载页 下载并安装。

image-20260328225015295

在 Windows 上,可在页面下方选择 Windows 安装程序 (.msi)

安装完成后,在命令行或 PowerShell 中执行:

POWERSHELL
node -v
npm -v

若能看到版本号,即表示安装成功,例如:

POWERSHELL
PS C:\Windows\system32> node -v
v22.22.0
PS C:\Windows\system32> npm -v
11.6.4

更多安装说明可参考 菜鸟教程:Node.js 安装配置

为 PicGo 安装 super-prefix

Win + R,打开 %userprofile%\AppData\Roaming\Typora\picgo\win64\,在地址栏输入 cmd 并回车,执行:

POWERSHELL
.\picgo.exe install super-prefix

Win + R,打开 %userprofile%\.picgo,用文本编辑器打开 config.json。PicGo会在安装插件成功后自动生成相关配置,请在配置中加入或核对如下片段(需与文件中其他项用逗号正确衔接):

Note

若上述路径不存在,可在 Typora 中按 Ctrl + 逗号 打开偏好设置,进入 图像验证图片上传选项,在弹出窗口中确认 PicGo-Core 可执行文件路径;点击 打开配置文件 可编辑 config.json 以编辑、配置 super-prefix

JSON
"picgoPlugins": {
  "picgo-plugin-super-prefix": true
},
"picgo-plugin-super-prefix": {
  "prefixFormat": "YYYY/MM/",
  "fileFormat": "YYYYMMDD"
}
参数建议值说明
prefixFormatYYYY/MM/DD/路径前缀格式(以 / 结尾)
fileFormatYYYYMMDDHHmmss上传后的文件名时间格式(如果为空则保留图片原本文件名)

可按需把 prefixFormat 设为 YYYY/MM/DD/ 等,与上表一致即可。

更多说明见项目仓库:picgo-plugin-super-prefix

测试上传

在 Typora 中按 Ctrl + 逗号,进入 图像验证图片上传选项,按提示测试是否上传成功。

分享MarkdownTyporaPicGo

评论区加载中,请稍候...