How does the web work? How do we host our webpages?
We all use the web constantly, but what exactly is it?
“The World Wide Web (WWW), commonly known as the Web, is an information system where documents and other web resources are identified by Uniform Resource Locators (URLs), which may be interlinked by hypertext, and are accessible over the Internet. The resources of the WWW are transferred via the Hypertext Transfer Protocol (HTTP) and may be accessed by users by a software application called a web browser and are published by a software application called a web server.”
The core idea of hypertext and the web is about linking information across machines.
We’ve seen this previously with Vannevar Bush’s Memex (1940s), which envisioned using microfilm to link information
Berners-Lee developed three key components:
More on hyperlinks: Mozilla: Types of Links
What is this model?
How the internet works
Client-Server communication
What is the difference between http:// and https://?
Has anyone seen this before?

https://youtu.be/M1K-B8QVLyo?t=242

Domain Name Structure
How did internet access become a commercial service?
What infrastructure carries culture as data across oceans?
Who should have authority over a global naming system?
For more on TLDs, see this article about dead TLDs: https://web.archive.org/web/20240214095930/https://astrid.tech/2022/04/05/1/dead-tlds/
There’s also Ingrid Burrington’s fascinating piece on visiting a Domain-Names Conference: https://www.theatlantic.com/technology/archive/2017/02/domain-names-dot-horse/516438/
github.io site (Option 1) or group/organization site (Option 2) via cultureasdata-uiuc.github.io (Option 2)How do we create a repository for our personal website?
Create a new repository with the exact name: yourusername.github.io
For example: ZoeLeBlanc.github.io

Is everyone part of a group and added to the group repository?
Creating index.html
For group websites, you’ll still create an index.html but should also create a folder structure for your digital objects:
group-repository/digital-objects/
├── index.html (main showcase page)
├── member1-name/
│ └── index.html
├── member2-name/
│ └── index.html
└── member3-name/
└── index.html
In your repository, go to Settings → Pages:
main)GitHub will now host your site.
Your website is now live at: https://yourusername.github.io OR at: https://cultureasdata-uiuc.github.io/is310-fall-2026-group-*/digital-objects
Verify deployment by checking the Actions tab for green checkmarks:
GitHub Actions
Whether you choose Option 1 or Option 2, you can always check your deployment status:
A green checkmark ✓ means your site deployed successfully.

When you push your HTML files to GitHub, here’s what happens behind the scenes:
When someone visits your URL:
You’ve created content (HTML), version controlled it (Git), and deployed it to a live web server!
Review the assignment instructions here: Doing It Live.