--- description: Learn how to deploy your project to GitHub Pages. --- # ▶️ GitHub Pages [GitHub Pages](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages) lets you publish static sites directly from your GitHub repository for free. {% hint style="info" %} GitHub supports only static sites. See [export types](./#export-types) for more information about JavaScript applications vs. static sites. {% endhint %} ## Static Learn how to upload your static site to GitHub Pages. ### Prerequisites Export your project using one of the [export methods](./#export-methods). **How to deploy your project to GitHub Pages:** * Create a repository on GitHub and name it \.github.io * Upload/commit your project to a GitHub repository See [GitHub’s installation instructions](https://pages.github.com/) for a comprehensive tutorial. ## Related - [Download](./download.md) – Export a static site directly from the Builder - [CLI](../cli.md) – Export and build your project using the command line - [Cloudflare Pages](./cloudflare-pages.md) – Another platform for static site hosting - [Publishing and custom domains](../foundations/publishing-and-custom-domains.md) – Set up custom domains for your site