5 分钟配好 Obsidian 自定义附件位置:用变量模板告别根目录混乱 5 分钟配好 Obsidian 自定义附件位置用变量模板告别根目录混乱【免费下载链接】obsidian-custom-attachment-locationCustomize attachment location with variables($filename, $data, etc) like typora.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-custom-attachment-location写长文时粘贴的截图总堆在 vault 根目录名字清一色 Pasted image想整理又怕链接全断。Obsidian 自定义附件位置插件 Custom Attachment Location 把这件事当成配置问题写一条路径模板用变量决定每张图、每个 PDF 该进哪个文件夹再用收集命令把散落的附件一次归位。待补充Obsidian 附件路径配置界面它到底解决了什么附件不再无家可归一篇笔记动辄引用几十张图、几个 PDFObsidian 默认把它们全丢进同一个文件夹看不出属于哪篇笔记。笔记一旦改名或移动附件还留在原地想找某张截图只能翻遍各个文件夹。插件的做法是学 Typora不选一个固定目录而是写一条路径公式。公式里引用笔记名、所在文件夹、日期等动态值每次粘贴时公式展开成真实位置不同笔记的附件自然落在不同目录。笔记改名或移动时附件目录与正文里的链接还能同步更新。三步安装与启用获取插件在社区插件里搜 Custom Attachment Location 安装或先克隆源码git clone https://gitcode.com/gh_mirrors/ob/obsidian-custom-attachment-location在设置 → 第三方插件中打开它的开关。进入插件设置填写新附件存放位置默认值./assets/${noteFileName}可直接沿用。路径规则一次讲透变量语法对照表Obsidian 附件路径模板的语法统一为${token}或${token:format}。token 名不区分大小写冒号后的格式区分大小写。路径以./开头表示相对当前笔记所在文件夹不带./则相对 vault 根目录。常用变量对照表变量展开结果格式参数举例${noteFileName}当前笔记文件名不含扩展名slug转短横线、lower转小写${noteFolderName}笔记所在文件夹名indexFromEnd1取上一级目录${date}当前日期时间${date:YYYY-MM-DD}输出 2026-08-22${heading}光标上方最近的标题${heading:2}只取二级标题${frontmatter}笔记 frontmatter 中的值${frontmatter:project}取 project 字段三条可直接复制的路径模板./assets/${noteFileName}一篇笔记一个附件文件夹最省心。./assets/${noteFolderName}/${date:YYYY-MM}先按主题目录分层再按月归档。./attachments/${date:YYYY}/${date:MM-DD}纯时间轴归档适合截图密集的用法。想深入可以看src/Substitutions.ts 注册了全部变量与格式参数src/AttachmentPath.ts 负责把模板展开成附件的最终路径src/PluginSettings.ts 存放路径、文件名等所有设置项的默认值。三套附件路径插件配置模板个人、研究者、团队直接抄场景路径模板适用理由个人笔记./assets/${noteFileName}附件跟着笔记走找图等于找笔记研究 / 论文管理research/${noteFileName}/${date:YYYY-MM}一个项目一个文件夹附件按月沉淀方便逐年回溯团队共享库shared/${noteFolderName}/${date:YYYY-MM-DD}先按主题目录分层、再按天落盘减少重名防冲突与批量整理附件三档命令怎么用先防重名。Generated attachment file name 设置决定粘贴文件的新名字默认file-${date:YYYYMMDDHHmmssSSS}精确到毫秒改成${originalAttachmentFileName}-${date:HHmmssSSS}可保留原名。目标目录已有同名文件时插件按重复名分隔符默认空格自动加序号变成existingFile 1.pdf不会静默覆盖。再批量整理。命令面板有三档收集附件命令收集当前笔记中的附件只收拾这一篇引用的附件日常最常用。收集当前文件夹中的附件处理该目录下所有笔记的附件适合单个子专题。收集整个库中的附件全库扫描适合刚迁移完或定期大扫除。一个坑附件被多篇笔记共同引用时默认策略是跳过。若希望每篇笔记各留一份副本把多笔记引用的处理方式改为复制或询问。踩坑速查症状 → 原因 → 解法症状附件没进模板指定的目录全落到了 vault 根目录。 原因路径没以./开头锚点从笔记文件夹变成了根目录。 解法模板开头补上./。症状保存设置时提示 Unknown token或变量没被展开。 原因变量拼错或冒号后的格式参数写错格式区分大小写。 解法对照上文对照表逐项核对拼写。症状批量整理后个别笔记里的图片链接失效。 原因那张图是共享附件默认策略是跳过它。 解法把多笔记引用处理改为复制或询问让每篇笔记各留一份。症状粘贴的文件被改成了带数字的名字。 原因目标目录已有同名文件插件加了重复分隔符属于预期行为。 解法介意的话把重复名分隔符改成连字符。这个插件的核心就两点新附件按模板落地旧附件靠收集命令搬到位。先把路径设成./assets/${noteFileName}再跑一次全库整理根目录的混乱一次就能收干净。【免费下载链接】obsidian-custom-attachment-locationCustomize attachment location with variables($filename, $data, etc) like typora.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-custom-attachment-location创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

SVM在算法面试中的核心地位与实战应用

SVM在算法面试中的核心地位与实战应用

1. 算法岗面试中的SVM核心地位剖析 在算法工程师的面试中,支持向量机(SVM)始终是机器学习领域的"常青树"考题。我参加过近百场技术面试,发现无论公司规模大小,SVM相关问题的出现频率高达78%(根据…

2026/8/24 4:47:31
AutoResearchBench:AI智能体学术文献发现能力的基准测试框架

AutoResearchBench:AI智能体学术文献发现能力的基准测试框架

1. 项目概述:当AI开始“读论文”,我们如何衡量它的真实水平?最近,AI智能体(AI Agent)的概念火得一塌糊涂,从自动写代码到处理客服工单,似乎无所不能。但作为一名长期混迹在科研圈和A…

2026/8/24 4:47:31
Python 九阳神功之叁:闭包与装饰器 · 借力打力

Python 九阳神功之叁:闭包与装饰器 · 借力打力

第 3 篇 口诀心法:闭包与装饰器 借力打力闭包如内力绵延不绝,装饰器如太极推手——不改变招式,却能化腐朽为神奇。本篇传授 Python 高阶编程的「借力打力」之术,让你写出更优雅、更强大的代码。Python 高阶编程:闭包…

2026/8/24 4:47:31
OpenSpeedy 游戏变速实战:单机游戏的节奏自己说了算

OpenSpeedy 游戏变速实战:单机游戏的节奏自己说了算

OpenSpeedy 游戏变速实战:单机游戏的节奏自己说了算 【免费下载链接】OpenSpeedy 🎮 An open-source game speed modifier. 项目地址: https://gitcode.com/gh_mirrors/op/OpenSpeedy 想把重复关卡快进掉、或者把卡住的动作放慢三遍再研究的时候&…

2026/8/24 4:47:31
3步读懂姿态估计模型评估报告:COCO AP与MPII PCK实操

3步读懂姿态估计模型评估报告:COCO AP与MPII PCK实操

3步读懂姿态估计模型评估报告:COCO AP与MPII PCK实操 【免费下载链接】human-pose-estimation.pytorch The project is an official implement of our ECCV2018 paper "Simple Baselines for Human Pose Estimation and Tracking(https://arxiv.org/abs/1804.0…

2026/8/24 4:47:31
Seedance 2.5提示词工程:结合Claude生成拟真AI人像的完整指南

Seedance 2.5提示词工程:结合Claude生成拟真AI人像的完整指南

在AI绘画领域,如何让生成的人物摆脱“塑料感”和“AI味”,呈现出真实照片般的质感,是许多创作者追求的目标。最近,一个名为“Seedance 2.5”的提示词技巧在社区中流传,它并非一个独立的模型或工具,而是一套…

2026/8/24 4:42:31