2.
2 months ago by François Vaux Category: Note Enhancements
The Blueprint plugin enforces per note templates using the Nunjucks templating engine with special features for managing note structure. Templates live in `.blueprint` files that you reference via frontmatter, letting you define sections using heading based blocks that preserve user edits on subsequent applications. When you apply a blueprint, it adds missing frontmatter properties without removing existing ones, interpolates variables from your properties and updates section content only if those sections don't already exist in your note. The plugin includes custom filters like `to_embed` for converting links to embeds, `split` for string manipulation and `get_frontmatter` for accessing other notes' properties.