How it works

You don’t start from a blank file, and you don’t need a CMS.

  1. Step 1

    Pick a template

    Each template has three color presets, and each preset has its own drawing. The trades set is lawn, plumbing and heating, cleaning, and remodeling.

  2. Step 2

    Edit one file

    Name, phone, services, towns, and hours all live in content/site.json.

  3. Step 3

    Build

    Run python3 build.py. Python 3 is the only thing you need.

  4. Step 4

    Upload

    Put the dist folder on Firebase Hosting, Netlify, Vercel, or any static host. The README has the commands.

See the templates

What’s in the download

And what isn’t, so there are no surprises.

Included

  • The one-page site: HTML and CSS
  • One content file and a small Python build script
  • Three color presets with original illustrations. No stock photos to license
  • Fraunces and Outfit fonts (SIL Open Font License)
  • A README with the go-live steps, and the license

Not included

  • Hosting or a domain name
  • A working quote form. It’s a placeholder until you connect a form service or swap it for a phone link
  • Photos of your business. Add your own when you have them
  • Real business details. The sample businesses are fictional, so replace them