самый простой в технологическом отношении сайт состоит из множества HTML - страничек. это текстовые файлы, которые лень писать вручную - логично собирать их из предформатированных текстовых заготовок. Для сборки используются генераторы статических сайтов, коих превеликое множество. я рассмотрю не более 10 из них.
Как широко известные, так и экзотические. из относительно - известных:
1. jekyll - octopress
2. pelican
3. hugo
у всех этих генераторов есть общая черта - они работают с текстовыми заготовками в формате markdown
https://aleksandralopuhovich.gitbook...kdown/content/
Обратим внимание, что сам по себе текст описания размещен на платформе gitbook,
https://sohabr.net/habr/post/218433/
и сам сконвертирован из markdown, тоже генератором.