Creating website for your own is now completely free with Azure static web apps. you just need to have Azure and Github free account to launch your own website with in 30mins.
What is required
Step 1 : Create your Azure Account in https://portal.azure.com
Step 2: Create your Github account in https://github.com
Step 3: Download mobirise website developer tool and install it in local and you can create your own website pages and export the html files to your local.
Step 4: Login into Github and create repository and upload your htmls files.
Step 5: Login into Azure click new resource and choose static web app and enter the above screen values and authenticate Github and choose the repository and click Review + Create.
Step 6: Azure will create the static web app container and pull the Github code and deploy to your new container.
Step 7: After few minutes your website will be ready and you validate clicking the URL link from static web app overview page.
Creating Custom Domain and SSL:
Step 8: Click on the Static Web App resource and choose Custom Domains link from left side frame.
Enter Domain Name, choose CNAME as the host name record type.
Step 9: Login into your domain provider (e.g Godaddy, google etc.,) and create CNAME record and choose www as host and copy the value from Azure screen and save the CNAME record.
Step 10: After CNAME added into domain provider and click Add in Azure portal. Once CNAME record validated, Azure will create SSL certificate and point your system generated website name to your custom domain.
Now you are able to surf your website using your custom domain name using https. Go through Azure Document Website before setup your first static web apps.
Thank you for reading, Start rightaway your first website lifetime free.