Sobre o projeto

Hugo is a static site generator written in Go, created by bep, spf13 and contributors. It is described as optimized for speed and flexible in configuration, and is used for corporate, government, nonprofit, education, news, event and project sites, documentation sites, image portfolios, landing pages, blogs, and resumes or CVs. Key capabilities described in the README: - Templating and content organization: an advanced templating system, flexible framework, multilingual support, and a taxonomy system for structuring content. - Development server: an embedded web server shows changes to content, structure, behavior and presentation during development. - Asset pipelines: - CSS processing: bundle, transform, minify, create source maps, perform SRI hashing, and integrate with PostCSS. - Image processing: convert, resize, crop, rotate, adjust colors, apply filters, overlay text and images, and extract metadata. - JavaScript bundling: transpile TypeScript and JSX to JavaScript, bundle, tree shake, minify, create source maps, and perform SRI hashing. - Sass processing: transpile Sass to CSS, bundle, tree shake, minify, create source maps, SRI hashing, and PostCSS integration. - Tailwind CSS processing: compile utility classes into standard CSS, bundle, tree shake, optimize, minify, SRI hashing, and PostCSS integration. - Hugo Modules: share content, assets, data, translations, themes, templates and configuration with other projects through public or private Git repositories. - Deployment: after building, a site can be deployed to a host or pushed to a Git provider for automated builds and deployment. Editions: Hugo ships in standard, deploy, extended, and extended/deploy variants. All include the core features. The deploy edition adds direct cloud deployment to Google Cloud Storage buckets, AWS S3 buckets, or Azure Storage containers. The extended edition adds LibSass support for transpiling Sass to CSS; the README notes embedded LibSass was deprecated in v0.153.0 and will be removed, with the Dart Sass transpiler recommended as an edition-independent alternative. Installation and building: Hugo can be installed from a prebuilt binary, a package manager, or a package repository, with instructions for macOS, Linux, Windows, and DragonFly BSD, FreeBSD, NetBSD and OpenBSD. Building from source requires Git and Go 1.26.0 or later. Standard builds use CGO_ENABLED=0; the extended editions require a C compiler such as GCC or Clang and CGO_ENABLED=1 with the extended tag. Support and contribution: documentation is maintained in a separate repository, and the community forum is the place for questions and troubleshooting rather than the issue queue. Contributions include answering forum questions, improving documentation, monitoring the issue queue, creating or improving themes, and fixing bugs; feature ideas are first discussed on the forum and, if there is interest, turned into a proposal before pull requests. Licensing: source code license is in the repository's LICENSE file, and the project bundles libwebp (BSD-3-Clause), KaTeX (MIT) and QuickJS in binary or WASM form. A dependency list can be displayed with hugo env --logLevel info.