This chapter covers
- Understanding the needs of a typical documentation site
- Choosing a headless CMS for managing documentation
- Choosing a static site generator for a documentation site
- Installing and configuring Hugo
- Setting up Netlify CMS open editing and modeling
- Configuring Netlify and GitHub for user authentication
- Editing content in Netlify CMS
The Jamstack has always excelled at content-focused sites, even from the early days of static site generators. Static HTML and CSS is perfect for displaying content quickly and efficiently; thus, content sites lend themselves to pre-rendering using Jamstack tools. This is why documentation sites have been one of the most obvious use cases for the Jamstack.