Skip to content

Obsidian

A versatile Markdown-based knowledge base app that helps you organize your notes, link ideas, and boost productivity.


πŸ—‚οΈ Main Advantages

  • Simple and intuitive to use, based on plain Markdown files for easy editing and portability.

  • Fully local note-taking with complete control over your data, easily syncing through GitHub, GitLab, iCloud, or other services.

  • Available on virtually any device β€” including iPhone, Android, Mac, and laptops β€” making your notes accessible anywhere.

  • Highly extensible with a rich ecosystem of plugins to customize your workflow.

  • Supported by a large, active community where you can discover tips, tricks, and new ways to use Obsidian.

βš™οΈ Cool Plugins to Use

  • Git
    Version control your notes and sync them effortlessly across devices via Git.

  • Dataview
    Query your Markdown files to create dynamic tables, lists, and calendars based on metadata.

  • Tasks
    Turn your notes into a powerful task manager with advanced querying and filters.

  • Full Calendar
    Integrate and view your external calendars directly inside Obsidian.

  • Templater
    Create sophisticated note templates with dynamic content and automatic date fills.

  • Excalidraw
    Draw diagrams, sketches, and flowcharts directly within Obsidian with this powerful visual tool.

  • MetaEdit Add or update Yaml properties and Dataview fields easily


🌟 Cool Features

  • Canvas
    Visualize multiple files and external links simultaneously to get a bird’s-eye view of your knowledge.

  • File Linking
    Easily interconnect your notes with backlinks and forward links to build a web of knowledge.

  • Local Graph View
    Explore relationships between notes locally around your current file.

  • Daily Notes & Templates
    Quickly create daily journals or meeting notes with customizable templates for consistency and efficiency.


🧠 Tips & Tricks

  • Use Dataview to automate summaries and project tracking.
  • Leverage Templater for repetitive workflows and standard note structures.
  • Combine Tasks and daily notes for robust personal productivity.

πŸ”„ Example: Syncing Obsidian Notes with GitLab Using a Personal Access Token

To keep your notes synchronized between your desktop and phone using Obsidian’s Git plugin and GitLab, follow these steps:

  1. Create a Personal Access Token on GitLab:

    • Log in to your GitLab account.

    • Go to User Settings > Access Tokens.

    • Create a token with api and write_repository scopes.

    • Copy the generated token securely.

  2. Configure the Obsidian Git plugin:

    • Open Obsidian on your desktop.

    • Go to Settings > Community plugins > Obsidian Git.

    • In the plugin settings, enter your GitLab repository URL using HTTPS, e.g.,
      https://gitlab.com/username/repository.git

    • When prompted for credentials during the first sync, use:

      • Username: __token__

      • Password: Your personal access token

  3. Sync on your mobile device:

    • Install Obsidian and the Obsidian Git plugin on your phone.

    • Clone the same GitLab repo using the Git plugin.

    • Configure authentication similarly with __token__ as username and your token as password.

    • You can now push and pull changes seamlessly between devices.


πŸ“š Resources