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 ▸ Journal ▸ Daily notes — 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 ▸ Journal ▸ Daily notes:

  • Blank — just the date, or your Template: Daily page when the wiki has one.
  • 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. Blank in the picker always means just the date.

Already opened today's note? Say you pressed ⌘T this morning, then made or changed a template and want today to use it. Until you write in today's note — while it holds only its date, or only what a template put there — the button and Go ▸ New Daily Note from Template… open the picker and fill that note with the template you choose, and you can choose again if you picked the wrong one. Once you have written anything in it — a word, a picture, a box you added or checked — they just open it, and the status line says why: a template never writes over your words.

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, in your wiki's own format, so a Markdown wiki gets a Markdown template — 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 (the one named Daily is kept for days). Name one Daily and set Settings ▸ Journal ▸ Daily notes ▸ Daily note template to Custom to make it your ⌘T default. If Settings ask for Custom and there is no Template: Daily page, the day starts with just its date and the status line says so.

What a day takes from its template is what a page made with ⌘N takes: its words and their formatting — a Markdown template's headings, bold, checkboxes and links arrive as headings, bold, checkboxes and links — its format, its tags, its page type, the values of its properties, and how it is shown: its reading width, what it exports as, and which properties show at the top of the page. Tag your Daily template journal and every day made from it is tagged journal too. Two things stay with the template: Skip on export, so you can keep the template out of an export and still export your days, and Outline Editing — turning it on for your Daily template does not turn it on for your days.

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

Templates written the older way, with $date$, still work — including one you converted to Markdown, where the dollars are kept from being read as a formula.

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 ▸ Dates & Time — keep your home time zone while traveling 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 — stamp it, tag it, drop in the headings you always write, pull a figure from another page. See Scripting: Event Pages.

Only run scripts in a document you trust. A script can read every page in your wiki, and it can reach the web — the same way the clipper does, through the parts of MojoPad that fetch a page or a picture for you. Those two facts together are why the question is asked once per document and why the answer should be no for anything that arrived from somebody else. A script you wrote in a wiki you keep is a different thing from a script that came with a document in your inbox, and MojoPad cannot tell them apart for you.