I’m not sure, seems like a whole lot of moving parts, special skills, and the easy ability to accidentally wipe out your entire site. But it’s pretty cool once you have the setup, and if someone is technical and doesn’t mess with the setup too much maybe it would be a great solution.
Static sites sound great – there’s not any moving parts on the live site, and so there’s very little security worries. There’s lots of potential upside in SEO if that’s your thing. The pages load clap-fast. The accessibility is built by humans.
What are the things we have to add?
- Events, event tags (like kids, teens, parents, etc.)
- Contact forms
- Articles or blog posts
- Databases that change
- Things that go live on a date, or things that change on a date
- The ability for people without tech background to update
- The ability to rebuild should a failure occur
- The ability for site users to set stylesheets like dark mode, high contrast, etc.
So… how could we solve for these? Hugo has some great answers.