I tried to set up Github Pages with a subdomain managed by OpalStack today, and following ChatGPT instructions to set "tools CNAME jokkebk.github.io" entry to DNS was pretty hard, as "Add DNS Record" tool only has a single content field + TTL.
After fumbling around I realized I will need to (against ChatGPTs wisdom) FIRST create the tools subdomain, and then set a CNAME entry with just "jokkebk.github.io" into there. I made a short writeup at https://codeandlife.com/2025/12/13/tools-codeandlife-com-github-pages-opalstack-dns/ on the topic, but thought to point out here as well if anyone tries this (couldn't find a post on this topic yet with search):
- The documentation on how to add custom DNS entries could be a bit more verbose in telling that e.g. CNAME will take the "first parameter" from the (sub)domain it is being applied to, so you need to do it 1 level further down than in some other places
- I also noticed that errors from your backend are not shown in "Add DNS Record" popup, the Content field just had a yellow border (and TTL when I tried to put other stuff than a number there). With Chrome debug tools I could see the request was actually returning an error like "invalid number" or "invalid content")
BR, Joonas