From 73603bc61b3d0fa37a5d5470148e48aea63463b1 Mon Sep 17 00:00:00 2001 From: venus Date: Sun, 13 Sep 2026 22:13:53 -0500 Subject: [PATCH] updated readme with more relevant details, gemini wrote --- README.md | 289 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 198 insertions(+), 91 deletions(-) diff --git a/README.md b/README.md index 54d104f..6902975 100644 --- a/README.md +++ b/README.md @@ -1,116 +1,223 @@ # River Rooks | Technical Publication & Systems Architecture Blog -> Developer-centric, high-signal, low-noise personal technical blog and homelab documentation site. +> Developer-centric, high-signal, low-noise personal technical publication and systems architecture blog. Inspired by native terminal environments, modal text editors (Zed, Ghostty), and tiling window managers, this site prioritizes raw performance, keyboard navigability, information density, and structured craftsmanship over generic marketing aesthetics. --- -## 1. Architectural Vision & Pillars +## 1. Quickstart: Production Server Deployment -### 1.1 Static Generation via Eleventy (11ty) -- **Engine:** Fast, pre-rendered static HTML and minimal client-side runtime using **Eleventy** and **Nunjucks (`.njk`)** templates. -- **Performance:** Instant time-to-first-byte (TTFB), zero client-side framework bloat, and pure static asset delivery via high-performance native Node runtime. -- **Syntax Highlighting & Code Blocks:** Terminal-styled code blocks with title bars displaying filenames, language tags, and high-contrast monospace code. - -### 1.2 Dynamic Obsidian Publishing Pipeline -- **Seamless Authoring:** Author and edit technical dispatches, CTF write-ups, and homelab notes directly inside an **Obsidian** vault. -- **Custom Ingestion API:** A dedicated server-side endpoint (`POST /api/posts`) accepting markdown payloads and assets, paired with a custom Obsidian plugin for one-click publishing. -- **LiveSync Integration:** Architectural support for syncing notes from a self-hosted Obsidian LiveSync (CouchDB) instance. -- **Content Normalization:** Translates Obsidian wikilinks (`[[slug|Title]]`), callouts (`> [!NOTE]`), and asset references into standard web formats during ingestion and build time. - -### 1.3 Strict CSS Isolation & Reusable Templating -- **No Monolithic Inlines:** Replaces repetitive inline `