Your thoughts
deserve a
place on the
web.
Publish your Obsidian notes to your own corner of the internet. No algorithms, no AI slop, no feed. Just your ideas, your way.
Built by the creator of the Digital Garden plugin. Join the Discord for support and updates.
The web used to be personal.
Remember when the internet was full of weird homepages, half-finished thoughts, and personal rabbit holes? Before everything became a feed. Before an algorithm decided what you see, and what gets buried.
Forestry.md is a bridge between your Obsidian vault and the world. You decide what gets published. You decide how structured or how messy it is. There's no engagement metrics, no AI-generated filler, no content strategy. Just your actual human thoughts, put somewhere people can find them.
Your digital garden is yours. It reflects your personality, your curiosity, your perspective. It's a corner of the web that is entirely, unmistakably you — and nobody else gets to shape it.
Publish more than just notes.
The only publishing solution that supports both Canvas and Bases. Some tools handle one — none handle both.
Canvas Publishing
Your Obsidian Canvases become interactive, navigable pages. Publish visual maps of ideas, project plans, and concept webs — exactly as you designed them.
See a live Canvas →Obsidian Bases
Publish your Obsidian Bases as rich, structured tables on the web. Databases, trackers, and collections — all rendered beautifully from your vault.
Learn about Bases →What gardeners are saying.
I decided to migrate my existing Digital Garden off Vercel to Forestry.md and it was… stupid-easy. 100+ notes moved over in minutes, near-identical site, zero downtime. The baked-in customization options have been really solid post-migration. Thanks for building such a solid platform and plugin!
This is not an ad [for Forestry.md]. I am just a happy user.
Digital garden is absolutely fire. I've been wanting something like this. Keep up the good work!
Ready to put your thoughts out there?
Start Your Garden — It's FreeUp and running in minutes.
Install the Plugin
Get Digital Garden from Obsidian's community plugins.
Create Your Garden
Sign up and pick a name on Forestry.md.
Paste Your Key
Copy your Garden Key into the plugin settings.
Publish
Mark notes with dg-publish and share with the world.
Start for free. Upgrade when you're ready.
No tricks, no hidden fees.
Free
Perfect for getting started
- 1 site
- 100 MB storage
- 30 builds/month + 100 starter credits
- Bases, Canvas, Themes
- Community support
Pro
$70/year (2 months free)
- 5 sites
- 2 GB storage
- 1000 builds/month
- Custom domains
- Draft/preview mode
- No branding
- Email support
How does it compare?
See how Digital Garden + Forestry.md stacks up against other Obsidian publishing options.
| Feature |
Forestry.md
+ Digital Garden plugin
open source plugin
|
Obsidian Publish
official hosted
paid
|
Quartz 4
self-hosted SSG
self-host
|
Flowershow
hosted / self-host
freemium
|
HTML Export
local plugin
open source
|
|---|---|---|---|---|---|
| Setup & hosting | |||||
| No-code setup | ✓ via forestry.md |
✓ | ✗ | ✓ | ✓ |
| One-click cloud hosting | ✓ via forestry.md |
✓ | ✗ | ✓ | ✗ |
| Self-hostable | ✓ | ✗ | ✓ | ✓ | ✓ |
| Free tier available | ✓ | ✗ | n/a | ✓ | n/a |
| Obsidian feature support | |||||
| Canvas support | ✓ | ✗ | ✗ | ✗ | ✓ |
| Obsidian Bases support | ✓ | ✗ | ✗ | beta | ✗ |
| Wikilinks | ✓ | ✓ | ✓ | ✓ | ✓ |
| Dataview queries | ✓ | ✗ | ✓ via Quartz Syncer plugin |
✗ | ✓ |
| Callouts / admonitions | ✓ | ✓ | ✓ | ✓ | ✓ |
| Transclusion / embeds | ✓ | ✓ | ✓ | partial | ✓ |
| Frontmatter properties | ✓ | ✓ | ✓ | ✓ | ✓ |
| Obsidian themes | ✓ | ✓ | ✗ | ✗ | ✓ |
| Site features | |||||
| Graph view | ✓ | ✓ | ✓ | ✗ | ✓ |
| Backlinks | ✓ | ✓ | ✓ | ✗ | ✓ |
| Full-text search | ✓ | ✓ | ✓ | ✓ | ✓ |
| Custom domain | ✓ | ✓ | ✓ | ✓ | ✓ |
| Selective publishing | ✓ | ✓ | ✓ via Quartz Syncer plugin |
manual | manual |
| Draft / preview mode1 | ✓ via forestry.md |
✗ | ✗ | ✗ | ✗ |
| Page link previews | ✓ | ✓ | ✓ | ✗ | ✗ |
| Comments | ✓ | ✗ | plugin | ✓ | ✗ |
| Custom CSS / styling | ✓ | ✓ | ✓ | ✓ | ✓ |
| Technical | |||||
| Static output | ✓ | ✗ | ✓ | ✓ | ✓ |
| Open source | ✓ | ✗ | ✓ | partially | ✓ |
| LaTeX / math | ✓ | ✓ | ✓ | ✓ | ✓ |
1 Preview your entire site with unpublished changes — notes, settings, and themes — before going live.
Dev Log
Latest updates from the workshop.
Table of contents now highlights the current heading
Sidebar renders automatically when custom components are added
Code editor for custom components in Design Lab
Local export — build your garden locally and deploy anywhere
Fix inline math rendering in transcluded files
Fix diff text visibility when comparing changes
All features enabled by default for easier setup
Live-edit graph CSS variables for easier theming
New design — refreshed dashboard and landing page
Mirror remote garden settings into Obsidian
Rewrite graph view with PixiJS for better performance
Fix browser back-navigation gesture not working
Support Mermaid diagram init syntax for custom themes
Obsidian Bases support — publish database views
Random page navigation and smaller search index
New UI text customization options
Fix sized images in tables not rendering correctly
Better search for accented characters (e.g. Spanish ñ)
Fix file tree breaking when a folder is named "notes"
Improved SEO meta tags
Fix printing of main content
Support for header links within the same note
Link to images and PDFs without transcluding them
GitHub as sign-in option
Fix favicon and logo upload for Forestry users
Fix image and PDF preview in canvas pages
Images are only uploaded once — faster publishing
Natural file sorting — "Day 2" comes before "Day 10"
Canvas support — publish Obsidian canvases
YouTube embed support in notes and canvases
That's it. That's the pitch.
Your thoughts are already worth sharing. Give them a home on the web that's yours — no algorithms, no AI, no noise. Just you.
Plant Your GardenEven if you don't sign up, I think you're pretty great for checking this out.