Learn how to host a multi-page static website for free using GitHub Pages in seven steps only. Create a new GitHub repository. Clone the repository on your computer. Create a static website. Push your code to GitHub. Open your repository settings. Add a new page. Update your website. Apr 12, 2022