A simple blogging CMSS
Find a file
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
.idea Initial commit 2026-02-18 22:07:18 +11:00
_test-site Added keyboard shortcuts for post editing. 2026-02-24 22:21:26 +11:00
assets Added support for footnotes and fixed category AJAX post 2026-03-29 10:45:45 +11:00
cmds Add Obsidian vault import feature (#8) 2026-04-09 11:40:52 +00:00
config Added error logging 2026-03-05 22:37:11 +11:00
docs/superpowers docs: add pages feature implementation plan 2026-03-22 17:47:19 +11:00
handlers Add Obsidian vault import feature (#8) 2026-04-09 11:40:52 +00:00
layouts/simplecss Added support for nav items 2026-03-24 20:23:07 +11:00
models Have got the processor plumbing working 2026-03-26 21:16:50 +11:00
providers Fixed build 2026-03-29 20:29:42 +11:00
services Add Obsidian vault import feature (#8) 2026-04-09 11:40:52 +00:00
sql Fixed ordering of published posts 2026-03-29 12:26:05 +11:00
views Add Obsidian vault import feature (#8) 2026-04-09 11:40:52 +00:00
.air.toml First pass of authentication 2026-02-25 22:04:47 +11:00
.gitignore Added publishing of uploads to built site 2026-03-03 22:36:24 +11:00
Dockerfile Added the scratch dir config 2026-03-05 22:27:14 +11:00
esbuild.mjs Have got soft and hard deleting 2026-02-23 21:18:34 +11:00
go.mod Added RSS and JSON feeds 2026-03-05 22:04:24 +11:00
go.sum Added RSS and JSON feeds 2026-03-05 22:04:24 +11:00
main.go Added sub commands for doing admin stuff 2026-02-28 10:39:08 +11:00
Makefile Added publishing of uploads to built site 2026-03-03 22:36:24 +11:00
package-lock.json Started UI for editing images 2026-03-25 21:09:57 +11:00
package.json Started UI for editing images 2026-03-25 21:09:57 +11:00
sqlc.yaml Added a database 2026-02-19 22:29:44 +11:00