使用PicList和EasyWebSvr搭建本地图床

今天看到群友的讨论本地图床,我突然思考PicList有没有插件能用上。PicList是图床管理软件[[PicGo]]的增强版,改善了很多PicGo没有的功能,我已经使用了一段时间,替代了原有的PicGo。下载链接: https://github.com/Kuingsmile/PicList 。

如果对本地图床还不了解,可以看之前的文章:[[使用本地图床优化obsidian的文件管理]]。

首先,我的PicList是比较早的版本(1.x),在插件商城中用“local”检索,看到了一个本地图床插件。

之后,我将PicList升级到2.x版本后,发现软件已经内置了本地图床功能。

上述两者都可以实现本地图床。

实际操作

更多基础操作请见之前的文章。EasyWebSvr设置如下:

  • 主目录(本地图床位置):D:\Attachment
  • 端口:1993

依据上面的设置,PicList中的设置如下

  • 设置路径(按上面本地图床位置):D:\Attachment
  • 设定自定义域名:http://127.0.0.1:1993 (注:http://127.0.0.1为本地图床,1993是上面的端口号)

设置完毕后,在上传中选择本地上传即可。

按日期归档

之前设置图床时,图片直接放在一个文件夹中,没有按日期归档,现在感觉不是很妥当。目前使用了PicList中设置-上传设置-高级重命名,重命名格式设为{Y}/{Y}{m}/{filename},这样就能按年/年和月/文件名储存到图床中,如2024/202402/202402021752837.png

目前的问题:本地图床和阿里云OSS,可以实现。而Gitee虽然在云端上实现了按文件夹分类,但返回的URL却不包含年、月的目录信息。