← robert kirsammer en de
projekt

robert‑kirsammer.com

Die Seite selbst ist ein Projekt.

markdown · yamldas repo ist das cmsbuild · prerenderjede seite, im vorausstatische seitenvercel · cloudflare dnsdu

was es ist

Ein Bun-Monorepo: SvelteKit 2 / Svelte 5 vorne, geteilte TypeScript-Pakete und ein Rust-Workspace (Axum) in Bereitschaft für spätere Phasen. Inhalte liegen als Markdown und YAML im Repo und werden zur Buildzeit gerendert — die ausgelieferte Seite sind statische Dateien hinter einem CDN, mit CI für Lint, Typprüfungen, Tests und Security-Audits bei jedem Push.

Die zweisprachige Ebene ist handgebaut: ein typisierter Nachrichtenkatalog, lokalisierte Markdown-Spiegel und ein expliziter Sprachumschalter — Englisch als Standard, eine getroffene Wahl wird gemerkt.

der ask-assistent, konkret

Kein Embed. Eine Server-Route macht lexikalische Suche über den Inhalt der Seite, zieht optional öffentlichen Web- und GitHub-Kontext hinzu, ruft ein gehostetes Modell auf und streamt die Antwort über Server-Sent Events.

Der Chatverlauf bleibt im Browser — IndexedDB, ausgewählt und als Kontext wieder mitgeschickt. Keine Accounts, nichts wird serverseitig gespeichert.