MCPcopy Index your code
hub / github.com/ecarrara/obsidian-garden

github.com/ecarrara/obsidian-garden @v0.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.2 ↗ · + Follow
78 symbols 112 edges 8 files 1 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Obsidian Garden

Obsidian Garden is a program to transform Obsidian Vault's notes into web pages. It converts your markdown notes, created in Obsidian, into fully functional site, ready for deployment.

Installation

If you are on OS X or Linux, you can use the installation script to fetch the latest release:

curl https://raw.githubusercontent.com/ecarrara/obsidian-garden/main/install.sh | sh

Getting Started

  1. Navigate to you Vault folder and run obsidian-garden init
cd my-notes/
obsidian-garden init
  1. Customize your site settings by editing the .garden/site.yaml file
title: Site name
pagefind: false
topnav:
  links:
    - text: Link 1
      href: https://example.com/link-1
    - text: Link 2
      href: https://example.com/link-2
  1. Generate a static site from your notes.
obsidian-garden build
  1. Optional - Enable pagefind on .garden/site.yaml and run pagefind to index your site
pagefind --source dist

Core symbols most depended-on inside this repo

transit_state
called by 7
src/wikilink.rs
embedded_file_html
called by 5
src/site.rs
resolve_link
called by 3
src/vault.rs
createListItem
called by 1
templates/default/_static/script.js
wrap
called by 1
templates/default/_static/script.js
createListItem
called by 1
templates/default/_static/out.js
wrap
called by 1
templates/default/_static/out.js
initialize_config
called by 1
src/main.rs

Shape

Method 29
Function 28
Class 11
Enum 10

Languages

Rust90%
TypeScript10%

Modules by API surface

src/vault.rs18 symbols
src/site.rs15 symbols
src/wikilink.rs14 symbols
src/metadata.rs10 symbols
src/note.rs7 symbols
src/main.rs6 symbols
templates/default/_static/script.js4 symbols
templates/default/_static/out.js4 symbols

For agents

$ claude mcp add obsidian-garden \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact