Depends, do you have pihole/unbound setup to only recursively resolve? Or do you forward requests to an upstream (either as a fallback or just as a primary). If that’s the case, and depending on your threat model, you’ll want to set up DoH or DoT as your DNS requests will be forwarded in plaintext
Unsure if this interests you, but check out Jekyll, a static site generator https://jekyllrb.com/
Basically you write in markdown and have Jekyll generate the site for you