GitHub Pages Tutorial

A comprehensive guide to creating and publishing your personal website using GitHub Pages. This tutorial will take you from zero to a live website in just a few hours.

Time to complete: 2-3 hours at your own pace

Prerequisites: A Google account or email address

Cost: Free

Skill level: Complete beginner-friendly

What You'll Learn

  • Setting up your GitHub account and choosing a professional template
  • Publishing your website live on the internet
  • Editing HTML content and understanding website structure
  • Customizing colors, fonts, images, and navigation
  • Troubleshooting common issues and maintaining your site
  • Using version control to manage changes

Tutorial Parts

Part 1: Setup

Get started by creating your GitHub account, choosing a template, and making your website live on the internet.

  • Creating your GitHub account
  • Choosing the perfect template
  • Creating your repository
  • Publishing your live website

Start Part 1 →

Part 2: Editing

Learn to customize your website by editing text, understanding files, and making the template your own.

  • Understanding website files (HTML, CSS, JavaScript)
  • Editing HTML content safely
  • Committing changes properly
  • Testing your changes

Start Part 2 →

Part 3: Customization

Take your website to the next level with images, styling, navigation, and social media integration.

  • Adding and replacing images
  • Uploading documents (resume, CV)
  • Customizing colors and fonts with CSS
  • Editing navigation menus
  • Adding social media links

Start Part 3 →

Part 4: Troubleshooting

Master common issues, learn to fix mistakes, and maintain your website long-term.

  • Common problems and solutions
  • Using version history to undo mistakes
  • File organization best practices
  • Regular maintenance tips

Start Part 4 →

Reference Guide

Quick reference materials including glossary, keyboard shortcuts, code examples, and FAQ.

  • Terms glossary
  • Keyboard shortcuts
  • Common code examples
  • Frequently asked questions

View Reference →