Coder Social home page Coder Social logo

zettelmin's Introduction

Zettelmin

A minimal, pre-configured personal knowledge management system (PKMS), built with Obsidian using the [[Zettelkasten]] philosophy.

🌟 If you jot down scattered notes, tasks, and lists that get forgotten over time, this is for you (even if you're not a developer). 🌟

This README is written to be viewed in Obsidian so relative links will work

Overview

This system is meant to be a minimal implementation of [[Zettelkasten]] and [[Evergreen Notes]] principles. The README mostly follows these principles and is meant to kick-start a seamless approach to notetaking and [[personal knowledge management]].

If you’d like to do a deep dive, read [[How to Take Smart Notes]] by [[@Sönke Ahrens]].

Requirements

  • Obsidian
  • git
    • If you're not a developer, you can download a zip file on GitHub by clicking CodeDownload ZIP Archive

Installation

On a desktop computer:

  • Clone (or download) this repository where you want your notes to live
  • Rename the folder to personalize (e.g. "<Your Name>'s Vault")
  • Open Obsidian
  • Open this root directory as a new vault (disable Safe Mode when prompted, required for community plugins)

How to Use

  1. Open the [[Daily Notes Page]]
  2. Click the Edit/Preview toggle in the top right (or Cmd+E) to render (edit mode is markdown format, similar to Confluence)
  3. Click "Create Note" whenever you want to take a note. See [[Creating Notes]] and [[Syncing Vaults Across Devices]].
  4. Within 1-2 days, come back and review your [[Notes Inbox|notes inbox]]. See [[Reviewing Notes]].
  5. Over time, the structure of your notes will form naturally. Use the graph view icon to the left to see what your “second brain” looks like as your notes grow.

Configuration and plugins

This template comes pre-configured, but you can reproduce the configuration with these steps:

  • [[Configure obsidian settings]]
  • [[Configure the minimum required plugins]]

Developers

If you'd like to contribute core functionality (or track your own base template), use the .scripts/extract_template.sh bash script to extract core components that you might have changed. Only files with a [[README]] tag will be copied over.

Note that the script disables vim bindings, which I use, but you can reenable them in Settings ▶ Editor.

zettelmin's People

Contributors

mwharton3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.