Web hosting isn’t just for bloggers, established companies, and people who work from home and sell things from their home. Anyone can create a website. In fact, you don’t even need a full fledged website to publish multiple pages on the Internet.
If you want to avoid the hassle of buying a domain name, setting up hosting, choosing an editing program, and all the other hassle of launching a website, you have other options.
If you don’t want to build an entire website, but need to make one or two pages available on the Internet for other people to access, you can use one of the tools described below. They are great for everything from a Contact Me page, resume, reference / white paper, advertising your product, one page website (or more), and more.
Council. You can also host web pages from your computer using IIS, or online using services such as Wix
Google Docs
Google Docs is an online word processing tool that you may have used before. It runs entirely in your browser and is saved to your Google account as you write, but did you know that it also lets you publish web pages to the Internet for free?
With your document open, choose File> Publish to the Web and choose Publish from the Link tab. Copy the created link and share it with everyone you want to have access to the page. If you use File> Share instead, you can choose specific people to share with.
We made Google Docs the best way to publish web pages for free because you can unpublish anytime you want, make changes to your page as often as you want, and even only share the page with certain people and not the entire Internet.
GitHub pages
GitHub Pages is a part of GitHub that is mainly used for code sharing. However, you can also upload your website files to host your web page or your entire site.
Step 1. Create a GitHub account.
Note. The username you choose will always appear on the GitHub webpage. Here is an example of a page created with this service, where “jayfguest” is the username and “sample” is the name of your choice for the site (which you will do below): https://jayfguest.github.io / sample /
Step 2. Select “Continue” on the page asking if you want a free or a professional account (Free is selected by default, so make sure you do before proceeding).
Step 3. Select “Skip this step on the next page” or, if you wish, fill out the form.
Step 4. Verify your new account by selecting the “Verify Email” link in the email you received from GitHub.
Step 5: Open the “Create a New Repository” page and fill in the details for the site you want to create. The repository name field will appear in the URL. Also don’t forget to select “Public”.
Step 6: Select “Create Repository”.
Step 7. Choose to upload an existing file to download your website content.
Step 8: Drag and drop the files you want to generate on the website onto the page, or click to select files to find them.
Note. The home page should be named index.html.
Step 9: Select “Accept Changes”.
Step 10: Go to Settings, scroll down to GitHub Pages and change source to master branch.
Notice the URL in the screenshot above. This will be the URL of your GitHub page after completing the last step.
If you ever need to make changes to your web page, select it in your repository and use the edit button to launch the built-in editor. You always need to commit the changes so that they are posted, just like in step 9 above.
Tip: Check out 10 essential tips for getting the most out of GitHub.

Another product from Google that lets you build websites quickly is aptly called Google Sites
It’s very easy to use, supports drag and drop, connects to your Google Drive account, supports multiple pages, and makes publishing web content easier in general.

You can read all about how to use Google Sites here.
HTML Pasta
If you have a really small HTML file less than 1MB in size, you can use HTML Pasta
When you host an HTML file on this site, you cannot preview it before submitting, you cannot delete it after posting, and you cannot edit the URL. However, you don’t need a user account to post the file online, so it is completely anonymous, which means no one can find out who posted it.
All published pages have the following format:
https: //
Here is an example of a simple web page created with HTML Pasta
–