The four domains I have are: "work private" "work published" "personal private" and "personal published". both private domains should not be websited, and have private git repos in relevant places. work-published has a git repo my colleagues can see and is published to (gitlab) pages. personal-published would be (github) pages. At home I'd only want the personal repos, but at work I'd want all four to be available to me. Currently this is done with a combination of gitlab wiki and gitlab repo for work stuff (we have a work gitlab instance) and then I have private git repos for my personal stuff, and I publish an ikiwiki site (to myself) for the personal published stuff.