Thanks for reaching out. Adobe XD is an application used to create an interactive prototype of a website or application. Once you have designed your application then in order to create the website you will need to hand over your design to a developer to code it or you can do it using any third-party application.
For more information, please refer to this discussion: https://community.adobe.com/t5/adobe-xd/how-do-i-create-a-mobile-app-using-adobe-xd/m-p/11361352?pag...
Let us know if this helps or if you need any further assistance.
Okay, so I will not be able to publish the site directly from xd when finished?
What third party would you recommend?
Can I use my domain I have already for my current website?
Sorry for the delay in response, Adam. No, we don't have an option to publish the website directly from XD. By third-party application, I mean if you are comfortable you can code it by yourself, from XD you can get development-ready assets and you can share it with the developers by following the steps shared here: https://helpx.adobe.com/xd/help/share-designs-prototypes.html
Regarding the domain, I may not be the right person to answer that, I'd recommend checking with the developer. Feel free to reach out in case if you need any further assistance.
If you want a portfolio website that's easy to make and update, then Adobe Portfolio is your best choice. You have some choices for layout, but you have design limitations. Creating the site is primarily choosing some options and uploading images of your design work.
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.
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.