Skip to content

kulapoo/obsidian-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Obsidian Zettelkasten Template

GitHub stars GitHub forks License Obsidian

A comprehensive Zettelkasten template for Obsidian, designed to simplify note organization and knowledge management. Perfect for researchers, students, writers, and knowledge workers who want a structured yet flexible note-taking system.

🌟 Key Features:

  • Flat, folder-free organization - Uses tags instead of rigid folder hierarchies
  • Optional MOCs - Maps of Content can be removed entirely
  • Rich templates - Notes, journals, meetings, people, references, and visual content
  • Automated metadata - Links, dates, and tags inserted automatically
  • Habit tracking - Built-in daily habit monitoring
  • Visual support - Excalidraw integration for drawings and diagrams

Note: This template uses a flat, folder-free organization system. All MOC (Map of Contents) files are optional and can be removed - the vault's structure is primarily controlled by #tags rather than folders. MOCs provide convenient views but aren't required for organization.

Explore the [[00_Home MOC]] for detailed insights.

Setup Guide

Installation

Option 1: Download ZIP (Recommended)

  • Click the green "Code" button β†’ "Download ZIP"
  • Extract to a folder (rename as desired, e.g., my-zettelkasten)

Option 2: Git Clone

git clone https://github.com/kulapoo/obsidian-template.git my-zettelkasten

Next Steps:

  1. Open Obsidian app
  2. Create new vault β†’ "Open folder as vault"
  3. Select your extracted/cloned folder
  4. The vault will auto-configure with plugins and settings
  5. Restart Obsidian to ensure all plugins load correctly

Download Repository Open Vault

Manual Setup

If the above steps fail, follow these manual setup instructions to ensure proper configuration.

Enable Community Plugins

  1. Open Obsidian.
  2. Navigate to Settings > Community plugins > Browse.
  3. Enable community plugins if they are turned off (this is the default behavior).

please check

Install Required Plugins

  1. Search for and install the following plugins:

Setup Templater

  1. Change the Template folder location to "templater/templates".
  2. Change the Script files folder location to "scripts/templates".

set default template folder

set default template scripts

Setup Default Created Notes Folder Destination

This should be automatically configured when you open the vault, but if it's not working:

  1. Go to Settings > Files and links > Default location for new notes.
  2. In the dropdown menu, select "In the folder specified below".
  3. Set the "Folder to create new notes in" setting to notes.

Note: This setting is pre-configured in the template, but verify it's set correctly if new notes aren't being created in the notes folder.

You might want to check out the scripts under the scripts folder that contain constants for formatting dates and other similar purposes.

Usage Guide

Templates

Utilize the convenient shortcut ctrl + N on Windows or cmd + N on Mac to create a new note and choose from a variety of templates:

  • note - Creates a note with #input tag
  • daily - Daily journal template with #log/journal tag
  • event - Event documentation with #log/event tag
  • book - Book template with #source/book tag
  • meeting - Meeting notes with #log/meeting tag
  • people - People profiles with #person tag
  • reference - Reference material with #info/reference tag
  • excalidraw - Visual content with #input and #excalidraw/note tags

To learn more about using templates, please refer to the Templater documentation

/templater/macros/z_init.md - This file is used in each template to insert metadata such as links, creation date, ordinal numbers, and tags.

/templater/macros/z_habit.md - This file is used in each journal or daily template, recommended for tracking frequent habits or tasks you usually do, especially those that may change unexpectedly

Tag System

The vault uses a structured tagging system to organize content without folders:

Input & Processing

  • #input - Unprocessed notes and excalidraw drawings that need review

Content Sources

  • #source/book - Books as reference material

Information & Documentation

  • #info/reference - Reference materials and documentation

Activity Logs

  • #log/journal - Daily journal entries
  • #log/event - Event records
  • #log/meeting - Meeting notes

Task Management

  • #status/todo - General tasks to be done
  • #status/overdue - Overdue tasks (high priority)
  • #status/backlog - Future/someday items
  • #delegate - Tasks delegated to others

Special Categories

  • #person - People and contact information
  • #excalidraw/note - Visual drawings and diagrams
  • #maps - MOC (Map of Contents) files

Journaling

For a structured daily journal, update templates under /templater/macros/z_daily_task_start.md and /templater/macros/z_daily_task_end.md.

Habits

For daily habit tracking, use the /templater/macros/z_habit.md template. This template helps you monitor and maintain daily habits by providing a checklist section in your journal.

Note: This template provides manual habit tracking through checklists - it doesn't automatically track habits.

Customization

Templates

Make your Zettelkasten uniquely yours by personalizing templates found in templater/templates. Tailor the system to match your distinctive style and preferences.

Display

Most of the MOC files utilize the Dataview plugin. To customize them, please refer to the Dataview documentation.

Theme

You can customize the appearance of your Obsidian notes by using the Style Settings plugin or exploring other style settings options.

Explore More

Related Resources

  • [[Zettelkasten study from Youtube]]
  • [[Digital Zettelkasten- Principles, Methods, & Examples]]
  • Linking Your Thinking

Contributing

We welcome contributions! Please feel free to:

  • Star ⭐ this repository if you find it useful
  • Fork and create pull requests for improvements
  • Report issues or suggest new features
  • Share with others who might benefit

Community & Support

Keywords

obsidian zettelkasten note-taking pkm knowledge-management productivity second-brain templates markdown personal-knowledge research academic journaling


Feel free to suggest improvements. Enjoy a seamless and efficient note-taking journey! πŸš€