Available in Community Plugins

Fill {{variables}} from your frontmatter.

Write placeholders anywhere in a note, define the values once in YAML frontmatter, and copy or replace them on demand — color-coded in the editor as you type.

deploy.md
---
host: prod-db-01
port: 5432
---
TEMPLATE
ssh {{host}} -p {{port:22}} {{region}}
RESULT
ssh prod-db-01 -p 5432 [MISSING]

Capabilities

Templates that read your frontmatter.

One engine parses YAML frontmatter, resolves nested paths and arrays, and highlights every token by state as you type.

Color-coded states

Every {{token}} is tinted live: resolved (mint), has-default (amber), or missing (red).

Nested & arrays

Dot paths like {{server.ip}} and {{items[0]}}, with arrays joined by a separator you choose.

Defaults

Fall back inline with {{port:22}} when a value isn't set in frontmatter.

Copy or replace

Copy a line, selection, or the whole document with variables resolved — or replace them in place.

Rename from variables

Resolve variables in the filename too, renaming safely through Obsidian's file manager.

Custom delimiters

Prefer <var> or ${var}? Change the delimiters and separator in settings.

Workflow

Define once, resolve anywhere.

1

Add values to frontmatter

Put your keys in the note's YAML frontmatter — host, port, nested objects, arrays.

2

Write {{variables}} in the body

Reference the keys anywhere. Tidemark colors each token by whether it resolves, defaults, or is missing.

3

Copy or replace on demand

Run a command to copy or replace with everything filled in — the frontmatter stays untouched.

Get started

Install in under a minute.

Recommended

Community plugins

  1. Open Settings → Community plugins → Browse.
  2. Search for Tidemark.
  3. Click Install, then Enable.

Or open it directly: obsidian://show-plugin?id=tidemark

BRAT

  1. Install BRAT.
  2. Choose Add beta plugin.
  3. Enter Real-Fruit-Snacks/Tidemark.

Manual

  1. Download main.js, manifest.json, styles.css from the latest release.
  2. Place them in .obsidian/plugins/tidemark/.
  3. Enable Tidemark.