plugin: frontmatter-generator
obsidian://show-plugin?id=frontmatter-generator config:
{
title: file.properties.title,
...file.properties,
lastmod: file.properties.lastmod || file.properties.updated || file.properties.modified,
date: file.properties.date || file.properties.created.split("T")[0],
slug: file.properties.title.toLowerCase()
.replaceAll(/[^a-zA-Z0-9]+/g, '-'),
aliases: [...new Set([
file.basename,
file.basename + '.md',
...(file.properties.aliases || []),
...(file.properties.slug ? [file.properties.slug] :[]),
])].filter(f => f !== file.properties.title.toLowerCase()
.replaceAll(/[^a-zA-Z0-9]+/g, '-') ),
}