Hi, I recently finished building my portfolio and I deployed it on GitHub, however I would like to get a domain name to make it look more professional. I heard it’s pretty cheap, my question is, once I get a domain name, how do I deploy my portfolio on the internet, is it similar to GitHub? Do I need hosting as well or just the domain name? Thanks in advance.
edit: Also what are the best sites to do this?