The Static Site Guide

This is a book about creating and publishing static websites using HTML, CSS, and the Hugo static site generator. It’s still a work in progress, but you can read the draft chapters here.

Cover of the Static Site Guide

Table of Contents

  1. Introduction
  2. Making Your First Web Page
  3. Publishing Your Web Page
  4. Sprucing Things Up
  5. Creating a Static Website Using Hugo
  6. Customizing Your Hugo Website
  7. Using a Custom Domain Name
  8. Implementing Version Control
  9. Setting up Continuous Deployment
  10. Getting Traffic and Making Money
  11. Conclusion


“By creating and publishing your own static site on a domain you own, you can reclaim ownership of your corner of the web. If you find that appealing but daunting, look no further than this book! Matt expertly guides you through the wilds of HTML, CSS, publishing, domain names, versioning, and everything else you need along the way.”
Tom Preston-Werner, Co-founder of GitHub

“The clearest, easiest guide to making your first website. Helpful, current, and just the right balance of simple but covering all the important points. This is where I send first-timers for the best introduction.”
Derek Sivers, Founder of CD Baby

“This book gives you a practical guide to getting a fully functioning static website online, all the way from writing your first line of HTML to installing analytics and monetization. If you want a guide for creating a timeless website from someone who has done it before, this book is the best place to start.”
Eric Holscher, Co-founder of Read the Docs and Write the Docs

About the Author

Matt Cone is a technical writer at Fastly and the author of The Markdown Guide. He lives with his family in Albuquerque, New Mexico. Contact him at


This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. All code is licensed under an MIT license.