Skip to main content
Version: 2.4.1

Local vault source

The local source type allows you to display images stored directly in your Obsidian vault.

Configuration

To use a local source, set the type to local and provide the path to the folder or file relative to your vault root.

FieldTypeDefaultDescription
typestringRequired. Must be local.
pathstringRequired. Vault-relative path to folder or file.
recursivebooleantrueInclude images in subfolders.

Examples

Display all images in a folder:

```obs-gallery
sources:
- type: local
path: Photos/Vacation2024
view:
type: thumbnail
```

Recursive scan

Include images from all subfolders by setting recursive: true on your local source configuration:

```obs-gallery
sources:
- type: local
path: Projects
recursive: true
view:
type: grid
```

Single file

Point directly at one image file path:

```obs-gallery
sources:
- type: local
path: Assets/cover.png
view:
type: thumbnail
```

Relative to the current note

path can also be given relative to the note the gallery block is written in, instead of a full vault path. This is useful for folder notes, since the gallery keeps working if the note or folder is later renamed or moved.

ValueResolves to
.The note's own folder
./SubfolderA subfolder of the note's folder
../SiblingA folder next to the note's folder (one .. per level up)

For example, a folder note at Gaming/Doom & Heretic/Log/2026/Altruze.md with images stored alongside it:

```obs-gallery
sources:
- type: local
path: "."
view:
type: grid
```

Relative paths are only supported for sources[].path with type: local — not the legacy top-level path: shorthand.