A Digital Garden template powered by Astro and Obsidian. Designed to publish your notes as a static website with zero friction.
- Obsidian Integration:
- ✅ Wikilinks support (
[[Note]]->/vault/note). - ✅ Local Images support (
![[image.png]]->/vault-images/image.png). - ✅ Auto-Sync: Images are automatically copied to
public/vault-imagesduring build.
- ✅ Wikilinks support (
- Tech Stack:
- Astro v5 (Content Layer API).
- Tailwind CSS (Planned).
- GitHub Pages (Auto-deploy via Actions).
- Architecture:
- Source of Truth:
src/content/vault(Your Obsidian Vault). - Build Output: Static HTML/CSS.
- Source of Truth:
-
Install Dependencies:
npm install
-
Run Development Server:
npm run dev
-
Clean Cache (if things get weird):
npm run clean
- Write your notes in Obsidian inside
src/content/vault. - Use standard Wikilinks and drag-and-drop images.
- Commit and Push to GitHub.
- GitHub Actions will build and deploy your site automatically.
/
├── public/
│ └── vault-images/ # Generated by sync-assets (Ignored by Git)
├── src/
│ ├── content/
│ │ └── vault/ # YOUR NOTES GO HERE
│ ├── integrations/ # Custom Astro Integrations (Sync)
│ ├── layouts/ # Page Layouts
│ ├── pages/ # Astro Routes
│ ├── plugins/ # Remark/Rehype Plugins
│ └── styles/ # Global CSS
└── astro.config.mjs # Configuration