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.
Language fixes discovered during development:
- Add \{ and \} escape sequences in string literals (lexer)
- Register String.indexOf and String.lastIndexOf in type checker
- Fix formatter to preserve brace escapes in string literals
- Improve LSP hover to show documentation for let bindings and functions
ISSUES.md documents 15 Lux language limitations found during the project.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 lines
344 B
JSON
10 lines
344 B
JSON
{
|
|
"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"
|
|
}
|