Part 3: Build and Publish a Website
July 16, 2026 ยท View on GitHub
This part creates a small static website, tests it locally, deploys it to a Linux server, connects the domain, and enables HTTPS.
Chapters
- HTML and CSS Foundations
- How a Website Request Works
- Build a Static Website
- Test the Website Locally
- Prepare a Linux Web Server
- Deploy and Connect the Domain
- Enable and Verify HTTPS
- Dynamic Applications and Reverse Proxies
- Accessibility and Search Basics
- Performance and Caching
What You Need
- A registered domain with working authoritative DNS
- A text editor
- A terminal
- A server or hosting environment that can serve HTTP content
- Permission to configure the server and its firewall
Third-party hosting, DNS, and certificate services have their own terms, limits, and security models. Evaluate them independently and keep a copy of your site outside the provider.
Continue to HTML and CSS Foundations.