puduhepa

A personal markdown vault wired to a Laravel app at the front. Most of the vault is private — files reach this site only when they're explicitly listed in _publish.yaml at the vault root.

How it works

The bot (puduhepa) writes markdown files to a git-backed vault. The web tier (puduhepa-site) clones that same vault every few seconds and renders whitelisted files on demand. Editing a file → commit → push → 15 seconds later it's live (or 3 seconds in dev).

What's published

Currently:

Everything else stays private. Media files (images, PDFs) aren't whitelisted directly — they become accessible only when this or any other public note links to them. For example, this is the cat test image, embedded from media/cat-test.jpg:

cat test

If you hit /vault/media/cat-test.jpg directly, it works because the line above publishes it. If no public note links a given media file, it stays a 404.

Stack