Publish Obsidian Vault Using Digital Garden Plugin

Follow this tutorial if you want to publish your obsidian vault just like mine. This method is highly customizable. It supports other Obsidian plugins such as Excalidraw and Dataview.

Tools

  1. Obsidian - Of course, for note-taking.
  2. Cloudflare Pages - For hosting static-generated site.
  3. A domain name. I purchase my domain name through Cloudflare Registrar, because the price of the domain maintain the same for the following year.
  4. Digital Garden Plugin - Install the community plugin. The docs provides useful resources on how to setup and modify the site.
  5. Github Account - To create a repository. It can be private or public.
Note

You can use different hosting, such as using Netlify instead of Cloudflare Pages. Refer to the official documentation here. This guide will use the tools as I listed.

Getting Started

Step 1:
Choose an Obsidian vault or create a new one. Make sure to install and enable the Digital Garden plugin. Go to settings > Community plugins > browse > "Digital Garden".
Pasted image 20250109222549.png

Step 2:
Login to your Github account. Go to this repository and click the "use this template" button. Then, click "Create a new repository". Create your repository by filling in the repository name and set it to either public or private.
dg_s2.png