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:
-
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.
-
-
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
-
-
-
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.
-