Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Handlebars Dynamic Templating

hided62hided62325 downloads

Handlebars dynamic templating. Define template files and use them dynamically via hb blocks. Template recursion is also possible.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

This is a plugin that allows you to use Handlebars templates in Obsidian.

You can check the syntax at https://handlebarsjs.com/guide/.

Korean version(한국어 버전)

How to Use

Suppose you have the following Handlebars template:

#### {{title}}

> [!{{t1}}]
> {{t2}}

Hello world!

{{#each alist}}
- {{this}}
{{/each}}

To use this, enter the following in Obsidian:


### Example

The code block below will be changed

```hb
tpl: test1
title: Main Title
t1: For example
t2: "**This** is also possible!"
alist:
  - One
  - Two
  - Three
```

When you do this, the template will be applied as follows:


### Example

The code block below will be changed

#### Main Title

> [!For example]
> **This** is also possible!

Hello world!

- One
- Two
- Three

Hope you find it useful.

How to Write Templates

For instructions on how to write templates, please refer to How to Write Templates.

HealthExcellent
ReviewCaution
About
Render Handlebars templates inside Obsidian notes and convert tagged code blocks into formatted content. Apply variables, lists, and Handlebars expressions (including #each) to generate dynamic note content from inline data.
TemplatingData
Details
Current version
1.1.2
Last updated
6 months ago
Created
10 months ago
Updates
6 releases
Downloads
325
Compatible with
Obsidian 1.9.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
hided62hided62
github.com/hided62
GitHubhided62
  1. Community
  2. Plugins
  3. Templating
  4. Handlebars Dynamic Templating

Related plugins

Tracker

Track occurrences and numbers in your notes.

Templater

Create and use dynamic templates.

QuickAdd

Quickly add new notes or content to your vault.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

LifeOS

Life management system.

Datacore

An even faster reactive query engine for the data obsessed.

Meld Encrypt

Hide secrets in your notes.

Fantasy Statblocks

Create, manage and view a Fantasy Bestiary with Dungeons and Dragons style statblocks.

Charted Roots

Family tree visualization with GEDCOM/Gramps import and Canvas/PDF/Markdown export. Charts, maps, timelines, citations, fictional calendars. For genealogists, worldbuilders, and TTRPG campaigns.

Raindrop Highlights

Sync your Raindrop.io highlights.