Hosting your website requires you to use a Windows or Linux computer, put HMTL and CSS files into a folder, and then use a tool to post them online. I don’t recommend you go this route as it has many security and performance issues.