nerdswithkids.net — personal site

nerdswithkids.net — personal site

Static Jekyll site (forked from the Beautiful Jekyll theme), served by GitHub Pages at https://nerdswithkids.net.

What this is not

This is not a C:\Projects\fun project and not a homelab project. Neither workspace’s conventions apply here — there is no scripts/qa.py, no Docker, no /preflight, no /deploy-homelab. Don’t reach for those skills.

Hosting facts

  • Repo: jswieson/jswieson.github.io, branch master
  • GitHub Pages legacy builder (build_type: legacy) builds from master, path /. There is no deploy workflow — pushing to master is the deploy.
  • Only Pages-allowlisted plugins work (jekyll-paginate, jekyll-sitemap).
  • CNAME holds the apex domain; HTTPS is enforced.

DNS split — the one thing shared with homelab

  • Apex nerdswithkids.net → GitHub Pages (this repo)
  • tally. / gringotts. etc. → Nginx Proxy Manager on greathall (192.168.86.18)

A change to apex DNS breaks this site; a change to the wildcard breaks the homelab apps. They are independent — don’t “fix” one by touching the other.

Working on it

  • No Ruby/Jekyll installed locally, so there’s no local preview. Verify after pushing: check the Pages build, then load the live URL.
  • The blog machinery (_posts/, tags.html, search, pagination) is still in the repo but unlinked — the site is currently a single landing page. post_search is off and navbar-links is empty; re-enable both when there’s content.
  • LICENSE stays — the theme is MIT and this repo is a fork of its code.