feat: add blu-site static site generator and fix language issues

Build a complete static site generator in Lux that faithfully clones
blu.cx (elmstatic). Generates 14 post pages, section indexes, tag pages,
and a home page with snippets grid from markdown content.

ISSUES.md documents 15 Lux language limitations found during the project.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-17 15:43:05 -05:00
commit 0b0cf2f8a2
95 changed files with 5112 additions and 0 deletions

9
config.json Normal file
View File

@@ -0,0 +1,9 @@
{
"siteTitle": "Brandon Lucas",
"siteUrl": "https://blu.cx",
"author": "Brandon Lucas",
"description": "Personal website of Brandon Lucas. Bitcoin Lightning developer at Voltage, privacy advocate at Payjoin. Writing about software, history, and philosophy.",
"contentDir": "content",
"outputDir": "_site",
"staticDir": "static"
}