Logseq allows you to freely publish notes using custom domain or GitHub pages. Using the below steps, you can accomplish that.