How to host a website for free with GitHub Pages
GitHub shows how to publish a free, live website using GitHub Pages, including examples with Jekyll, Astro, and Next.js, and framing it as an easy way to host a portfolio, resume, or side project.
Overview
GitHub Pages lets you publish a real website for free directly from a GitHub repository.
What this video covers
- Turning a GitHub repository into a live site “in just a few clicks”
- Using GitHub Pages with common site frameworks/generators:
- Jekyll
- Astro
- Next.js
- Suggested use cases:
- Portfolio
- Resume
- Side projects
Related links shared
- YouTube: https://gh.io/subgithub
- GitHub Blog: https://github.blog
- X (Twitter): https://twitter.com/github
- LinkedIn: https://linkedin.com/company/github
- Insider newsletter: https://resources.github.com/newsletter/
- Instagram: https://www.instagram.com/github
- TikTok: https://www.tiktok.com/@github
- GitHub: https://github.com