Available from Jekyll
Every example renders its content at build time. Search, gallery enlargement, collection filtering, pagination, and application state use progressive browser JavaScript. No external libraries or remote APIs are required.
Connect these deliberately
| Capability | Required integration | Demo behaviour |
|---|---|---|
| Contact / newsletter | Submission endpoint, consent, delivery, abuse controls | Local validation only; nothing sent |
| Accounts / 2FA | Identity provider, sessions, server verification | No credentials accepted by a server |
| Payments / bookings | Payment or registration provider and confirmed status | Links to an example enquiry |
| Messaging | Authorised messaging service and delivery acknowledgements | Messages exist only in page memory |
| Sensors / fleet / VR | Authorised device/data adapter or renderer | Simulated data or static scene |
| HTTP errors | Hosting-specific error routing and status configuration | 404 file supplied; 500 specimen is a normal static page |
Port the roles, preserve the behaviour
The shared JSON catalog has no Liquid, JSX, or theme classes. Astro and React adapters should implement its section roles, URL handling, accessible states, and capability boundaries. See the downloadable source documentation for the schema and acceptance checklist.