I think XD is the wrong tool for you. You'll have to hire an experienced developer to take it from concept to a working website which is no small step BTW. Unless you're working in a team environment like an agency, don't waste your time with XD.
Dreamweaver -- Adobe's flagship code editor and site authoring software -- is for designers who want to work with code to develop custom sites/web apps. Coding skills are required in HTML, CSS, JavaScript and at least one framework (Bootstrap, Angular, Node, Vue, etc..).
Adobe Portfolio is simple to use, no coding skills required, includes fee web hosting on Adobe's servers. It ties in seamlessly with Behance and Lightroom. And yes, you can add your custom domain name to Portfolio.
Spark Page -- very useful for one page story telling or online newsletters. Simple to use, no coding skills required.