Docs

This website is open source

The full source for diligentservices.io lives in a public repository on GitHub:

github.com/samstevenm/diligentservices-quarto

Every page, color, and word you see is in there. The site is built with Quarto and is meant to be hand-maintained: each page is plain Markdown, and a non-technical, step-by-step guide lives in EDITING.md.

Why we publish the source

We point to the repo because we try to be as transparent as possible in everything we build, from websites, to construction projects, to business strategies. This page describes exactly what the repository is and what it contains, so anyone can read the source, check our work, or learn from how the site is put together.

For a note on how the site and our apps are written, see How this site is made.

What’s changed (2026-06-25 refresh)

  • Repositioned from “general contractor / remodeler” to lighting & control integration for high-end residential and commercial spaces.
  • A light, clean theme (warm cream, one brass accent) with a documented stylesheet.
  • Every page is plain Markdown, with no client names or project specifics.
  • A non-technical editing guide and safe, rollback-able deploy tooling.
  • A legal-entity footer and a live /support page.
  • One canonical AI-authorship colophon at /g611/, linked in the footer.
  • The Mitsubishi mini-split blog series links its open-source code at minisplit-local-public.

Project structure

  • _quarto.yml: site config (nav, footer, theme, fonts).
  • index.qmd, services.qmd, about.qmd, contact.qmd: the main pages.
  • support/index.qmd: the public support page.
  • g611/index.qmd: the AI-authorship colophon (linked in the footer).
  • blog/*: blog posts.
  • styles/custom.scss: theme colors and fonts (documented, named variables at the top).
  • EDITING.md: start here to update the site by hand.
  • publish.sh / rollback.sh: safe, rollback-able deploy scripts (run on the server).
  • images/: favicons and image assets.
  • README_.qmd: this page (symlinked to README.md).

Updating the site

To change the site, edit the plain-Markdown pages and follow the step-by-step guide in EDITING.md. Publishing and rolling back are one-command scripts on the server (publish.sh and rollback.sh); every published version is a git commit, so a previous version can always be put back.

Hosting

The site is hosted on a Hetzner instance, with the domain managed by Namecheap and a Let’s Encrypt certificate. Neither Hetzner nor Namecheap is a paid sponsor; we just like their products.

Attribution and license

Built with Quarto, an open-source publishing system. This project is licensed under Creative Commons Attribution 4.0 (CC BY 4.0): you are free to copy, modify, and distribute it with appropriate credit.