README.md:
- Add 'Starting a New App' section with step-by-step instructions:
nginx alias setup, which skeleton to copy, how to define nav for
each framework, app.css pattern, lt.init() call
- Update File Structure section: remove app-specific labels from
framework skeletons (was 'PHP / Tinker Tickets' etc.), add
layout.ejs to the node/ listing
node/layout.ejs:
- New EJS base layout skeleton matching the PHP/Python equivalents:
generic nav via navLinks locals, lt-* class names throughout,
CSP nonce on all script tags, pageStyles/pageScripts arrays,
CURRENT_USER + CSRF_TOKEN globals injected at runtime
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>