David V. Kimball4k downloadsStore file name or folder name change history into note properties.
This plugin tracks file name and parent folder name changes for Markdown files in Obsidian, storing old names in a configured list property (like aliases). It supports customizable ignore patterns, debouncing, and folder-specific tracking, making it ideal for generating redirect rules (e.g., for Astro templates).
Particularly helpful when used in conjunction with Astro Composer Obsidian plugin and the Astro Modular blog theme.
Part of the Vault CMS project.
aliases) after a rename, with a configurable timeout (default 5 seconds).^_ for underscore prefixes, ^Untitled$ for "Untitled")..md files by default, with support for custom extensions (e.g., .mdx).aliases).File Name History is not yet available in the Community plugins section. Install using BRAT or manually:
Add beta plugin.https://github.com/davidvkimball/obsidian-file-name-history and select Add plugin..obsidian/plugins/ directory.file-name-history and ensure manifest.json and main.js are in there.aliases).^_,^Untitled$) to skip certain file names or folder names.md,mdx).note.md to new-note.md): After the timeout, note is added to the configured property.Track folder renames enabled, rename a parent folder (e.g., posts/note.md to posts-1/note.md): posts is added as well._note.md or _posts) are skipped.posts/hello-there/file.mdposts/hello-there/new-file.md:file is added to the configured property after 5 seconds (if not ignored).Track folder renames on, rename folder to posts/hello-there-1/file.md:hello-there is added to the configured property.posts/_hello-there/file.md:^_ is in ignore regexes.MIT License