{"meta":{"title":"What is GitHub Pages?","intro":"You can use GitHub Pages to host a website about yourself, your organization, or your project directly from a repository on GitHub.","product":"GitHub Pages","breadcrumbs":[{"href":"/en/enterprise-server@3.19/pages","title":"GitHub Pages"},{"href":"/en/enterprise-server@3.19/pages/getting-started-with-github-pages","title":"Get started"},{"href":"/en/enterprise-server@3.19/pages/getting-started-with-github-pages/what-is-github-pages","title":"What is GitHub Pages?"}],"documentType":"article"},"body":"# What is GitHub Pages?\n\nYou can use GitHub Pages to host a website about yourself, your organization, or your project directly from a repository on GitHub.\n\n## About GitHub Pages\n\nGitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository on GitHub, optionally runs the files through a build process, and publishes a website. You can see examples of GitHub Pages sites in the [GitHub Pages examples collection](https://github.com/collections/github-pages-examples).\n\n## Types of GitHub Pages sites\n\nThere are two types of GitHub Pages sites. Sites associated with a user or organization account, and sites for a specific project.\n\n<table>\n<thead>\n<tr>\n<th>Property</th>\n<th>User and organization sites</th>\n<th>Project sites</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<th>Source files</th>\n<td>Must be stored in a repository named <code>&lt;owner&gt;.github.io</code>, where <code>&lt;owner&gt;</code> is the personal or organization account name</td>\n<td>Stored in a folder within the repository that contains the project&#39;s code</td>\n</tr>\n<tr>\n<th>Limits</th>\n<td>Maximum of one pages site per account</td>\n<td>Maximum of one pages site per repository</td>\n</tr>\n\n<tr>\n<th>Default site location with subdomain isolation enabled</th>\n<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;</code></td>\n<td><code>http(s)://pages.&lt;hostname&gt;/&lt;owner&gt;/&lt;repository&gt;/</code></td>\n</tr>\n<tr>\n<th>Default site location with subdomain isolation disabled</th>\n<td><code>http(s)://&lt;hostname&gt;/pages/&lt;username&gt;</code></td>\n<td><code>http(s)://&lt;hostname&gt;/pages/&lt;owner&gt;/&lt;repository&gt;/</code></td>\n</tr>\n\n</tbody>\n</table>\n\nFor more information, see [Enabling subdomain isolation](/en/enterprise-server@3.19/admin/configuring-settings/hardening-security-for-your-enterprise/enabling-subdomain-isolation) or contact your site administrator.\n\n## Further reading\n\n* [GitHub Pages](https://github.com/skills/github-pages) on GitHub Skills\n* [REST API endpoints for repositories](/en/enterprise-server@3.19/rest/repos#pages)\n* [Configuring a publishing source for your GitHub Pages site](/en/enterprise-server@3.19/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site)"}