Projects / Site kit
GYY Lab site kit
A compact static website with enough structure to be useful and few enough moving parts to repair by hand.
The constraint
The site should remain readable with JavaScript disabled. JavaScript is reserved for tools that genuinely need interaction; navigation and articles are ordinary HTML.
What is included
- Reusable page, article, project, and tool layouts.
- Self-hosted CSS and JavaScript with no runtime dependencies.
- A local 404 page, sitemap, Atom feed, and web manifest.
- Restrictive browser security headers and a private, server-authenticated workspace.
- A deployment routine that validates the web-server configuration before reloading it.
Operating notes
Every live change begins with a dated backup. Public pages are checked by status code after deployment, the private area is checked both without and with credentials, and rollback remains available if any test fails.