Vault Viewer

created: 2024-06-24
status: active

Vault Viewer

Web-based read-only viewer for the Obsidian vault.

Architecture

  • Generator: ~/hermes-portal/generate_vault_viewer.py
  • Output: /tmp/vault-viewer/
  • Deploy: Cloudflare Pages (vault.omair.pages.dev)
  • Auto-rebuild: vault_watcher.sh (systemd) — polls every 30s, redeploys on change

Features

  • Markdown rendering with syntax highlighting
  • wikilink resolution and backlinks
  • Full-text search (JSON index)
  • File tree sidebar with folder navigation
  • Dark theme (consistent with Dashboard)
  • Mobile responsive
  • Auto-updates within 60s of vault changes