Add Obsidian vault import feature #8

Merged
lmika merged 1 commit from feature/obsidian-import into main 2026-04-09 11:40:53 +00:00

1 commit

Author SHA1 Message Date
exe.dev user 6bab58f1af Add Obsidian vault import feature
- New 'Import Obsidian' action on site settings page
- Upload a zip file of an Obsidian vault to import all notes as posts
- Markdown notes imported with title from filename, published date from
  file timestamp, and body with front-matter stripped
- Images and other attachments saved as Upload records
- New obsimport service handles zip traversal and import logic
- Unit tests for front-matter stripping

Co-authored-by: Shelley <shelley@exe.dev>
2026-04-09 11:37:11 +00:00