1 min read
The Static Site Generator to rule them all
TL;DR: Use Hugo.io for websites and Zensical for docs.
Since PHP2Shell we know that we should use static sites whenever possible. As the name implies Static Site Generators (SSG) do exactly that. They take templates, markup (data) and smash it together. The output is a beautiful website (HTML + CSS + JS). The big advantage of this, the system that building the website (artifact) is not the same serving it. The separation also makes it easy to keep sensitive data out of reach. Only what is supposed to be public goes public.
The SSG-approach has entered the mainstream a long time ago. Every major website is most likely a static site. The list of Static Site Generators (SSG) has become endless: https://jamstack.org/generators/
Some SSGs ask you to create templates (for websites) and some provide a highly opinionated template that can be customized (especially for docs). The SSGs I know fall into these categories:
- Takes markdown as input and outputs a website: 11ty, Jekyll, Hugo …
- Takes markdown and outputs a documentation: Quarto, Quartz, Vuepress, Vitepress, Zensical …
From the very few I tested and without going into details, I recommend Hugo for websites and Zensical for documentations.
Category: software-toolingTags: 100daystooffload , hugo , zensical , static , website , documentation
Edit Page / Show Statistic