An opinionated Obsidian starter vault. It holds a compilation of extensions and settings to help you learn and start exploring Obsidian.
๐ฆ Appearance
The starter uses the Minimal Theme including extra configurations and settings via the Minimal Theme Settings plugin.
๐จ๐ผโ๐ป CSS Snippets
You will find a small subset of useful CSS snippets included with the starter. Hereโs a quick breakdown of what each one does:
- Compact Tab Header - Arranges items in Tab header into groups.
- Default Style Settings - Adds the option to customize Obsidian further.
- Frontmatter Tweaks - Improves the legibility of Frontmatter elements.
- MySnippets Tweaks - Essential UI setting while using MySnippets Plugin.
- Normalize Links - Removes decoration from external links.
- Status bar Tweaks - Improves legibility of the Status bar.
- Table Tweaks - Improves legibility of Tables.
- Typography Fixes - Normalizes styling and typography.
๐ค๐ผ Community Plugins
This starter vault uses the following community plugins:
- Advance Tables - Improved navigation, formatting, and manipulation to markdown tables.
- Calendar - Integrates Daily Notes. Letโs you visit any Daily Notes with ease.
- Doubleshift - Press shift or ctrl twice and activate custom actions.
- Editor Shortcuts - Adds Hotkeys commonly found in other common code editors.
- Home Tab - Integrates recent notes and Omnisearch.
- Linter - Format and style notes. Akin to something like Prettier.
- Minimal Settings - Allows you to customize the minimal theme settings panel.
- Mononote - Ensures each note occupies only one tab.
- MySnippets - Adds a status bar menu allowing the user to quickly manage their snippets.
- Natural Language Dates - Allows
@today
style shortcuts. - Omnisearch - Better search. Period.
- Settings Search - Adds a search bar to Obsidian settings.
- Style Settings - Allows snippet, theme, and plugin CSS files define as a set of config options.
- YAOS - Yet Another Obsidian Synchronizer - Sync your vault to GitHub.
๐ File Structure
root
โโโ assets/
โโโ journals/
โ โโโ first-journal.md
โโโ templates
โ โโโ daily-journal.md
โโโ README.md
๐ Workflows
Formatting Text
The Markdown Linter plugin is configured to lint on save for a smoother typing experience. This means every time you press Ctrl + S, it will format the note as well as save it.
Search
- You may open the Command Palette by pressing
Ctrl
Ctrl
in rapid succession. - You may start Omnisearch: Search Vault by pressing
Shift
Shift
in rapid succession. - Reassigned Ctrl + F to Omnisearch: In File Search.
- Reassigned Ctrl + Shift + F to Omnisearch: Search Vault.
Editor Shortcuts
Action | Keybinding |
---|---|
Move line up | Alt + Up |
Move line down | Alt + Down |
Copy line above | Alt + Shift + Up |
Copy line below | Alt + shift + Down |
Select word / selection | Ctrl + D |
Select line (repeatable) | Ctrl + L |
๐ Natural Language Dates
Autocomplete and link natural language expressions to daily notes.
Examples:
@today
@tomorrow
@next week
ยฉ License
Source code in this project is available under the MIT License .