Success

It worked!

If you can read this page, the web server is installed, the certificate is valid, and requests are being answered. This is a test page for a small website.

This page exists to confirm that a new site is up. It also doubles as a style sampler: below you will find headings, paragraphs, lists, a table, a quotation, and some code, the kinds of building blocks nearly every site needs.

What is running here

The front end is deliberately small. Each piece does one job.

Make it work, make it right, make it fast, in that order.

Sample code

An HTMX button that loads a fragment into the page needs no JavaScript at all:

<button hx-get="/clock" hx-target="#time" hx-swap="innerHTML">
  What time is it?
</button>
<span id="time"></span>

Typography samples

Body text can contain bold, italic, inline code, and links. Long paragraphs should stay readable: lines of roughly sixty to eighty characters, generous line height, and enough contrast between text and background.

A small table

LayerToolPurpose
EdgeCaddyHTTPS
InteractivityHTMXPartial page updates
StylingTailwind CSSUtility-first CSS

A card

Tip: Server-rendered HTML is easy to cache, easy to debug, and works well on slow connections. Reach for client-side frameworks only when you need them.

Next steps

That's all there is to it. The server is working, and this page will be replaced once there is something more interesting to show.