hugo
Hugo — Static sites from Markdown and templates
Overview
Hugo is a single binary that reads a project directory (content, templates, assets, configuration) and writes a finished website to public/. It includes a development server with live reload, asset pipelines for CSS, JavaScript and images, multilingual support, and taxonomies such as tags and categories. Reach for it when the result is documentation, a blog, a landing page or a company site that can be served as plain files.
Instructions
Installation
brew install hugo # macOS and Linux
winget install Hugo.Hugo.Extended # Windows
choco install hugo-extended # Windows, alternative
scoop install hugo-extended # Windows, alternative
hugo version
Linux distributions package it too (snap install hugo, apt install hugo, dnf install hugo, pacman -S hugo), but apart from the snap these repositories are often behind the current release. Check hugo version afterwards: this skill assumes v0.158.0 or later. Prebuilt archives for every platform are on https://github.com/gohugoio/hugo/releases/latest.