Minutes 0–10 · the cycle you already know
Commit and push it — your repository this time
Show me the changes you will include. After I approve them, commit index.html with a message describing what this checkpoint contains. Then show me the exact GitHub destination and wait for my approval before pushing.
Approve the destination, let it push, then open your repository in the browser and find index.html and your commit message.
Check: the file is visible on GitHub. Your website still does not exist. Files are not a site until you turn publishing on.
Minutes 10–18 · the new switch
Turn on Pages, then wait and look
In your repository on GitHub, open Settings, then Pages in the sidebar. Choose to deploy from your default branch, root folder, and save. GitHub’s interface changes from time to time — if the wording does not match, follow their guide linked above and tell the class what you actually saw.
Then wait. Building the site takes about a minute, occasionally several. Refresh the Pages settings until it shows your address, then open it.
https://YOUR-USERNAME.github.io
If it 404s, that is normal at first. Wait a minute and refresh. Then check, in this order: is the repository public, is the file named exactly index.html, is it at the top level of the repository rather than inside a folder, and did the push actually land? Fix one thing at a time and say which one it was.
Check: the page loads at that address, and you can say what it took to get there.
Minutes 18–22 · proof, not a success message
Open it somewhere that is not your computer
Your browser may be showing you a cached copy, and the agent saying “published successfully” is a claim, not evidence. Check it the way a stranger would:
- Open the address in a private or incognito window, or on your phone with wi-fi off.
- Ask a classmate to open it and read you the first line they see.
Check: somebody who is not signed in as you has seen your page.
Minutes 22–32 · do it again, on purpose
Change one thing. Watch the live page follow.
Pick one real improvement — a sentence that reads badly, a heading, a colour you do not like. Ask the agent for that one change, look at the difference before approving it, then commit and push again.
Before you refresh the live page, say out loud what you expect to see. Then refresh.
That gap between pushing and the page updating is the whole point: your live site is a snapshot of your last push, not of the file open on your screen.
Check: two commits in your repository, and a live page showing the second one.
Minutes 32–35 · the record
Write down three lines, and how to undo it
Ungraded, nothing to submit. In your own notes:
- My address: the URL, written out.
- What changed between my two deploys, in one sentence.
- The next thing I would add, in one sentence.
And know how to take it down. You can turn Pages off in the same Settings page, make the repository private, or delete it. Do that whenever you want — it is your repository. Search engines may keep a copy for a while after, which is a reason the first decision on this page was what to put on it.