weiro/views/obsimport/result.html
lmika a3197f9b11 Add Obsidian vault import feature (#8)
- 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>

Co-authored-by: exe.dev user <exedev@kernel-leviathan.exe.xyz>
Reviewed-on: #8
2026-04-09 11:40:52 +00:00

11 lines
470 B
HTML

<main class="container">
<div>
<h5 class="my-4">Import Complete</h5>
<div class="alert alert-success">
<p class="mb-1">Successfully imported <strong>{{ .result.PostsImported }}</strong> post(s) and <strong>{{ .result.UploadsImported }}</strong> upload(s).</p>
</div>
<a href="{{ .siteURL }}" class="btn btn-primary">Go to Posts</a>
<a href="/sites/{{ .site.ID }}/settings" class="btn btn-secondary ms-2">Back to Settings</a>
</div>
</main>