Many of us don't know that Google Drive is offering Free Web Hosting, Only for static websites though. But it is plenty for many web developers who frequently need to demo to their clients. However, it is not a comprehensive web solution to host a website.
It is useful for the "short lived" events like invitations, WED-sites(Wedding Sites), Student Websites, Portfolios and CV Websites for Graduates and prototype presentations of the projects on which you are working.
First, You need to have all of your Static Website Content (HTML pages, Javascript and CSS files) in a folder.
In case you don't have them, Download free HTML 5 Web templates from HTML5up.net .
In the Second Step, You need to create a folder in Google Drive and Go to the sharing settings of that folder.There, You will be prompted for Visibility Options, change the option to Public on the web from Private.
As You can see in the GIF below, I created a Folder named Nithesh is a Ninja and shared it as Public on Web.
In the Third step, Upload static webpage content to the Public on the Web Shared Folder (in my case it is Nithesh is a Ninja Folder)
Now, open the home page of your website in the Google drive website generally home page named as index.html. Open your index.html page in Google drive Viewer and Once the page loaded, hit the Preview button from the toolbar. It will take you to the live webpage.
This is the static website I created Using the Miniport Html 5 template
The main disadvantage of this hosting method is the Ridiculously loooong URL. In my case, it is like this