Templates give new pages a head start. They're just pages — no special editor, no separate format.
Create a page named Template: New Page. From then on, every new page begins
as a copy of it. (Documents migrated from VoodooPad keep honoring an existing
VPNewPageTemplate page too — but if both exist, Template: New Page
wins.)
These expand the moment the page is created, using your Locale & Dates settings:
| Write | Get |
|---|---|
$date$ | Jun 11, 2026 |
$time$ | 9:41 AM |
$timeDate$ | Jun 11, 2026, 9:41 AM |
$pageName$ | the new page's name |
Scriptlets run at creation too, with destination template — so a
template can compute anything a script can. See Scripting: Scriptlets.
Write <#like this#> anywhere in a template. When a page is created
from it, the first placeholder is already selected — just type. Then press
⌃/ (Edit ▸ Select Next Placeholder) to jump to the next one, type, jump,
type. A project template might read:
Project: <#name#>
Status: <#status#>
Next step: <#next step#>
Template: Daily seeds Daily Notes instead of regular pages — same variables, same placeholders. And Template: Site reskins Static Publishing. One naming convention, three template kinds.