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

Diary Linker

yhfs21yhfs2133 downloads

Link daily notes to related entries.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Diary Linker adds a calendar view for your daily notes and keeps month/year/root notes linked together. Click a day to open (or create) the note for that date.

What it does

  • Adds a Diary calendar view with month navigation and a Today button.
  • Creates a structured diary hierarchy: <Diary folder>/<year>/<month>/<day>.md.
  • Ensures parent links are present:
    • root note → year note → month note → day note
  • Uses a template note from your Templates/ folder and replaces placeholders.

How to use

  1. Enable the plugin.
  2. Open Settings → Community plugins → Diary Linker.
  3. Set Diary folder (default: Diary).
  4. Choose a template note from your Templates/ folder.
  5. Run the command Open diary calendar.
  6. Click a date to open or create the note.

The plugin also opens the calendar view automatically on startup.

Template placeholders

Your template note must include {{diary-link}}. The plugin replaces it with a link to the parent note.

Additional supported placeholders:

  • {{title}} → note title (filename without .md)
  • {{date}} → day number (01..31)
  • {{time}} → current time (HH:mm)

Example template:

# {{title}}

Created at {{time}}

{{diary-link}}

Commands

  • Open diary calendar: Opens the calendar view.

Settings

  • Diary folder: Root folder for diary notes (default: Diary).
  • Template note: A note inside the Templates/ folder. Must include {{diary-link}}.

Privacy

  • No network requests.
  • No telemetry or analytics.
  • Only reads/writes inside your vault.

Development

npm install
npm run dev

Build

npm run build

Manual install

Copy these files to <Vault>/.obsidian/plugins/diary-linker/:

  • main.js
  • manifest.json
  • styles.css

License

MIT

99%
HealthExcellent
ReviewPassed
About
Add a calendar view for daily notes and open or create a note by clicking a date. Build a year/month/day folder structure, maintain parent links (root→year→month→day), and apply a template that replaces {{diary-link}}, {{title}}, {{date}}, and {{time}}.
CalendarDatesFolders
Details
Current version
1.0.1
Last updated
4 days ago
Created
4 months ago
Updates
2 releases
Downloads
33
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
yhfs21yhfs21
GitHubyhfs21
  1. Community
  2. Plugins
  3. Calendar
  4. Diary Linker

Related plugins

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Periodic Notes

Manage your daily, weekly, and monthly notes.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Journals

Manage your journals.

Chronology

A calendar and a timeline of the note's creation and modification.

Calendar

Explore your daily notes.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Persian Calendar

Persian Calendar for managing periodic notes based on persian solar (shamsi) calendar.

Contribution Graph

Generate an interactive heatmap to visualize and track your productivity.