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, branchmaster - GitHub Pages legacy builder (
build_type: legacy) builds frommaster, path/. There is no deploy workflow — pushing tomasteris the deploy. - Only Pages-allowlisted plugins work (
jekyll-paginate,jekyll-sitemap). CNAMEholds 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_searchis off andnavbar-linksis empty; re-enable both when there’s content. LICENSEstays — the theme is MIT and this repo is a fork of its code.