MojoPad

Daily Notes

Press ⌘T and you're writing in today's note — created if it's new, opened if it already exists. That's the whole habit. Prefer to choose a template first? Click the ☼ Today toolbar button instead and a picker opens — see Start from a template.

What you get

  • A page named with today's date, in the format you choose in Settings ▸ Locale & Dates — 2026-06-11, June 11, 2026, or your own pattern.
  • The long form of the date ("Thursday, June 11, 2026") and the ISO form are added as aliases, so writing either anywhere in the wiki links to that day.
  • The tag daily, and automatic filing in a Daily Notes folder, so the journal exports in order.
  • The page arrives in your document's default page format — a Markdown-first wiki gets Markdown daily notes, no converting each morning. (A custom daily template keeps its own format, the way New Page does.)
  • Go ▸ Previous / Next Daily Note (⌃⌘[ / ⌃⌘]) to walk the journal.

Start from a template

By default a daily note is just the date and a blank line to write on. To turn it into a journal, choose a daily note template in Settings ▸ Locale & Dates:

  • Blank — just the date.
  • Reflection — Highlights · On my mind · Grateful for.
  • Daily Planner — Top 3 priorities, a task checklist, and Notes.
  • Gratitude — three good things, and why they mattered.
  • Bullet log — a rapid-log list for tasks, events, and notes.

Every ⌘T then opens that structure instantly, with the caret already waiting in the first prompt. Want to choose by hand — a Planner on a busy day, say? Click the ☼ Today button (rather than pressing ⌘T) and a picker offers all of them — the built-in starters, your own named templates, and a + New template… option — with your default pre-selected. The same picker lives on Go ▸ New Daily Note from Template… and in the ⇧⌘P command palette. It only changes that one day; your default is untouched. (If today's note already exists, the button just opens it — a template only seeds a brand-new day.)

Make your own templates

Want your own? Run Go ▸ New Journal Template… (or choose + New template… in the ☼ Today picker), give it a name, and MojoPad creates a Template: <name> page — seeded from a built-in — for you to edit. Make as many as you like, named however you wish; they appear in the ☼ Today picker and in the New Page picker (⌘N), so one set of templates works everywhere. Name one Daily and set Settings ▸ Locale & Dates ▸ Daily note template to Custom to make it your ⌘T default.

Templates expand date/time variables and can include scriptlets and placeholders — see Templates and Placeholders:

$date$ · $time$ · $timeDate$ — expand to the moment the note is created
<#what's on deck#> — a placeholder, pre-selected and ready to type over

The calendar

The Calendar palette shows the month at a glance: a dot marks every day that has a note, today is circled, and ‹ › walk the months (click the month name to snap back to today). Click any day to open its note — or to start one, even for a past date.

Time zones

"Today" is computed in the time zone you set in Settings ▸ Locale & Dates — keep your home time zone while travelling and the journal won't fork at midnight.

Automation

If a page named Event: Daily Note exists, its script runs whenever a daily note is created — log it, tag it, fetch the weather into it. See Scripting: Event Pages.