Change or add yaml fields to all notes

Before writing my own solution for editing text files, I wanted to know if there are any ready-made solutions ? I think to add or delete a yaml field from thousands of notes is not such a rare problem and someone has already solved it somehow.

May check Projects plugin. Creating a root folder based project and tracking subfolders, you can then do batch editing with your YMAL fields.

FYI some users suggested GitHub - fez-github/obsidian-multi-properties: Plugin for Obsidian that allows user to add properties to multiple notes at once. but I didn’t give it a try.

1 Like

Lintet plugin can be used to do this at a file, folder or whole vault level if the changes are reasonably simple. For anything conditional, I’d suggest using VSCode and regex to do it.

3 Likes

You can use plugin Metadata Menu

  1. Add note class to notes
  2. Edit class scheme