HTTP/2 301
content-length: 0
location: https://docs.github.com/articles/using-jekyll-with-pages
HTTP/2 302
access-control-allow-origin: *
content-security-policy: default-src 'none';prefetch-src 'self';connect-src 'self';font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data:;script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com https://www.youtube-nocookie.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self'
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
cache-control: public, max-age=60
location: /en/pages/setting-up-a-github-pages-site-with-jekyll
content-type: text/plain; charset=utf-8
x-github-backend: Kubernetes
x-github-request-id: AA9C:159094:36F49:50F40:687BB710
accept-ranges: bytes
age: 0
date: Sat, 19 Jul 2025 15:17:55 GMT
via: 1.1 varnish
x-served-by: cache-bom4731-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1752938275.108561,VS0,VE320
vary: accept-language, x-user-language, Accept
strict-transport-security: max-age=31557600
content-length: 74
HTTP/2 200
access-control-allow-origin: *
content-security-policy: default-src 'none';prefetch-src 'self';connect-src 'self';font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data:;script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com https://www.youtube-nocookie.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self'
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
cache-control: public, max-age=60
x-powered-by: Next.js
content-type: text/html; charset=utf-8
x-github-backend: Kubernetes
x-github-request-id: ABAA:26367F:312BD:4B2FE:687BB723
content-encoding: gzip
accept-ranges: bytes
age: 1
date: Sat, 19 Jul 2025 15:17:57 GMT
via: 1.1 varnish
x-served-by: cache-bom4731-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1752938275.442768,VS0,VE2373
vary: Accept-Encoding
strict-transport-security: max-age=31557600
content-length: 20485
Setting up a GitHub Pages site with Jekyll - GitHub Docs Skip to main content
Setting up a GitHub Pages site with Jekyll You can use Jekyll, a popular static site generator, to further customize your GitHub Pages site.
Who can use this feature? GitHub Pages is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub’s plans .
GitHub Pages now uses GitHub Actions to execute the Jekyll build. When using a branch as the source of your build, GitHub Actions must be enabled in your repository if you want to use the built-in Jekyll workflow. Alternatively, if GitHub Actions is unavailable or disabled, adding a .nojekyll
file to the root of your source branch will bypass the Jekyll build process and deploy the content directly. For more information on enabling GitHub Actions, see Managing GitHub Actions settings for a repository .
Jekyll is a static site generator with built-in support for GitHub Pages.
You can use Jekyll to create a GitHub Pages site in a new or existing repository.
You can build your GitHub Pages site locally to preview and test changes to your site.
You can add a new page or post to your Jekyll site on GitHub Pages.
You can choose a Markdown processor to determine how Markdown is rendered on your GitHub Pages site.
You can personalize your Jekyll site by adding and customizing a theme.
If Jekyll encounters an error building your GitHub Pages site locally or on GitHub, you'll receive an error message with more information.
You can use Jekyll build error messages to troubleshoot problems with your GitHub Pages site.
Help and support Ask Copilot your question. Ask Copilot