Skip to content

Templates

Templates let you create reusable page structures with variable substitution.

Opening Templates

Click Templates in the sidebar or navigate to /templates.

Creating a Template

  1. Open the Templates panel
  2. Click + New
  3. Enter a template name (e.g., meeting-notes)
  4. Write the template content with {{variable}} placeholders
  5. Save

Example template:

---
title: {{title}}
tags: [{{tags}}]
date: {{date}}
---

# {{title}}

## Attendees
{{attendees}}

## Agenda
1.

## Notes

## Action Items

## Next Meeting

Template Variables

Templates support variable substitution with {{variable_name}} syntax:

Built-in Variable Description
{{title}} The page title (you provide when applying)
{{date}} Today's date (auto-filled)
{{time}} Current time (auto-filled)
Custom Any variable name — you fill in the value

Applying a Template

  1. Go to the page where you want to apply the template
  2. Open Templates
  3. Click Apply next to the template
  4. Fill in the variable values
  5. The template content is inserted into your page

Template Storage

Templates are stored in your vault at templates/:

your-vault/
└── templates/
    ├── meeting-notes.md
    ├── project-plan.md
    └── book-note.md

You can create and edit template files directly. They're just Markdown files.

Example Templates

Book Note

---
title: {{title}}
tags: [book, {{status}}]
author: {{author}}
---

# {{title}}

**Author:** {{author}}
**Status:** {{status}} / Reading / Done

## Summary

## Key Takeaways

## Quotes

## Related
[[{{related}}]]

Project Plan

---
title: {{title}}
tags: [project, planning]
status: {{status}}
---

# {{title}}: Project Plan

## Goal

## Milestones
1.
2.
3.

## Resources

## Risks

## Timeline

Starter Templates

Stratum ships with a curated set of bundled starter templates that give a new vault a useful starting point. They are installed from the first-run onboarding wizard (the "Start with templates" step) or from Settings → Developer → Install starter templates. They live in your vault at templates/ alongside any you create yourself.

The bundled starter set includes:

  • daily-note.md — Daily journal template with focus/log/notes sections
  • meeting-notes.md — Attendees, agenda, decisions, and action items
  • reading-list.md — Reading list table with statuses
  • book-notes.md — Summary, key takeaways, and quotes
  • project-tracker.md — Goal, milestones, status, and risks
  • research-notes.md — Question, sources, findings, and follow-ups
  • flashcards-starter.md — Sample flashcards with .question:: / .answer:: properties
  • kanban-starter.md — Sample kanban board with TODO / DOING / DONE / CANCELLED markers
  • whiteboard-starter.md — Starting point for the Whiteboards panel
  • habit-tracker.md — Weekly habit grid with checkboxes
  • quick-notes.md — Scratch / inbox note
  • demo-graph.md — Linked demo note showing backlinks and the graph

Installing templates is idempotent: existing files are never overwritten, so your own edits are preserved. Templates are also directly editable Markdown files.

Tips

  • Create templates for recurring note types: meeting notes, book reviews, project plans, daily logs
  • Use descriptive template names so they're easy to find
  • Store templates in version control alongside your vault for team sharing