Frontend structureΒΆ
Top-level pages include home, server, conversations, profile, invite,
password-reset, account-warning, and administrator views. JavaScript modules
under site/assets/js/ call the JSON API and manage WebSocket connections.
Sass lives in site/assets/css/main.scss; selectable themes live under
site/themes/ and are indexed by themes.json.
site/_layouts/default.html supplies shared metadata and navigation. The
Jekyll build writes the result to public/. Do not edit generated files as
the source of truth.