Create Your Site

A live website in 10 minutes. No software to install—everything happens in your browser. By the end, you’ll have a site on the open web and understand how it works well enough to start making it your own.

What you’ll need

No coding or web experience necessary. You’ll be editing text files and clicking buttons.


Step 1: Choose your template

Pick the starting point closest to what you’re building. Not sure? See the template overview for details on each option, or just start with Portfolio—you can always change direction later.


Step 2: Create a GitHub Account

What is GitHub? Think of it like Google Drive for websites. GitHub stores your site files and hosts your website for free. No ads, no subscription fees. It hosts millions of open-source projects and websites and facilitates collaboration.

  1. Go to GitHub and create a free account
  2. Choose a username (this will be part of your website address for now)
  3. Verify your email address
  4. You’ll land on your GitHub homepage at http://github.com/YOUR-USERNAME

Step 3: Start with a Template

Rather than start from scratch, you’ll copy a complete starter template with example content.

  1. Go to the template repository
  2. Click the green “Use this Template” button (upper right)
  3. Select “Create a new repository” from the dropdown

Step 4: Name Your Repository

When ready, click the green “Create Repository” button.


Step 5: Configure Your Site


Step 6: Publish Your Site

Now tell GitHub to turn your files into a live website.

  1. Click the “Settings” tab (top right)
  2. Click “Pages” in the left sidebar
  3. Under “Build and deployment”:
    • Source: Make sure “Deploy from a branch” is selected
    • Branch: Change from “None” to “main”
  4. Click “Save”

Your site is now building! This takes about 1-2 minutes.

To see your live site:

  1. Click the “Actions” tab (top of page) to watch the build
  2. When the yellow dot turns green, your site is live
  3. Go back to Settings → Pages and you’ll see your website URL

Your site is live

You now have a website on the open web, built from plain text files under your control. Every change you make is versioned—you can always undo mistakes—and the whole thing runs on infrastructure that’s free, open, and not going anywhere.

This is the same workflow professional developers use daily. The tools are just text files and version control—nothing proprietary, nothing you can’t take with you.


Next step

Make Your First Edit — change something on your site and see it go live.