← Package directory
Available on winget

Install Hugo

The world’s fastest framework for building websites

Install with winget
winget install --id Hugo.Hugo
Upgrade
winget upgrade --id Hugo.Hugo
Uninstall
winget uninstall --id Hugo.Hugo

About Hugo

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.

What's new in 0.161.1

What's Changed - resources: Honor Retry-After header in resources.GetRemote retries c4eba928 @bep #14828 - warpc: Move to parson.c in https://github.com/kgabis/parson 8b40a96b @bep #14823 - config/security: Add AllowChildProcess to security.node.permissions d65af84d @bep #14824 - config/security: Restrict default http.urls "@" deny to userinfo 454450a6 @bep #14825

Read release notes

Version history

Version Updated Notes
0.161.1 Unknown What's Changed - resources: Honor Retry-After header in resources.GetRemote retries c4eba928 @bep #14828 - warpc: Move to parson.c in https://github.com/kgabis/parson 8b40a96b @bep #14823 - config/security: Add AllowChil...
0.161.0 Unknown This release contains two security hardening fixes: - We now run the Node tools PostCSS, Babel and TailwindCSS with the --permission with permissions defined in security.node.permissions. This means that you need Node >=...
0.160.1 Unknown What's Changed - Fix panic when passthrough elements are used in headings 8b00030b @bep #14677 - Fix panic on edit of legacy mapped template names that's also a valid path in the new setup c4855167 @bep #14740 - Fix Rend...
0.160.0 Unknown Bug fixes - Fix some recently introduced Position issues 4e91e14c @bep #14710 - markup/goldmark: Fix double-escaping of ampersands in link URLs dc9b51d2 @bep #14715 - tpl: Fix stray quotes from partial decorator in scrip...
0.159.2 Unknown Note that the security fix below is not a potential threat if you either: - Trust your Markdown content files. - Have custom render hook template for links and images. What's Changed - Fix potential content XSS by escapi...
0.159.1 Unknown What's Changed - minifiers: Keep x-bind and blank namespace in SVG minification 42289d76 @bep #14669
0.159.0 Unknown This release greatly improves and simplifies management of Node.js/npm dependencies in a multi-module setup. See this page for more information. Note - Replace deprecated site.Data with hugo.Data in tests a8fca598 @bep -...
0.158.0 Unknown This release adds css.Build, native and very fast bundling/transformation/minifying of CSS resources. Also see the new strings.ReplacePair, a very fast option if you need to do many string replacements. Note - Upgrade to...
0.157.0 Unknown The notable new feature is GitInfo support for Hugo Modules. See this repo for a runnable demo where multiple versions of the same content is mounted into different versions. Bug fixes - Fix menu pageRef resolution in mu...
0.156.0 Unknown This release brings significant speedups of collections.Where and collections.Sort – but this is mostly a "spring cleaning" release, to make the API cleaner and simpler to understand/document. Deprecated - Site.AllPages...
0.155.3 Unknown What's Changed - hugolib: Don't render default site redirect for non-primary isHTML output formats 6ac7d081 @bep #14482 - server: Fix stuck server global error logging 24eb84f8 @bep #14469 - build(deps): bump github.com/...
0.155.2 Unknown Note that the bug fix below is for the two new dimensions introduced in v0.153.0 (version and role), multiple languages worked fine. Also, changes to the first version and role also worked, which had me head-scratching f...
0.155.1 Unknown What's Changed - Fix image DecodeConfig regression of WebP images from file cache b5d43cdc @bep #14453 - resources/images: Fix WebP useSharpYuv being ignored b1e1eede @jmooring #14449 - tpl/tplimpl: Remove failing Twitte...
0.155.0 Unknown Some notable new things in this release are: - Improvements to how versions are handled: We now support version (and also for the other dimension) range queries (e.g. >= v1.0.0), and we now cache Go module version querie...
0.154.5 Unknown What's Changed - Fix some default site redirect woes a7754883 @bep #14357 #14361 - hugolib: Fix newly created shortcodes not found during server rebuild 66ba63cd @Hasaber8 #14207 - tpl/tplimpl: Remove trailing slash from...
0.154.4 Unknown What's Changed - tpl: Fix language resolution for markdown shortcodes ec178ea4 @BarkinBalci #14098 - For multiple dimensions setups, fix alias handling and multihost publish path 2d80b8a7 @bep #14354 #14356 - build(deps)...
0.154.3 Unknown What's Changed - build(deps): bump github.com/yuin/goldmark from 1.7.13 to 1.7.16 866b8e5a @dependabot[bot]
0.154.2 Unknown What's Changed - Fix alpha/fuzzy border issue with new webp decoder for images with with transparent background e9b9b36f @bep #14339
0.154.1 Unknown What's Changed - Add WASM licensing information to README 8f3527f6 @bep - Fix partial decorator detection in partial with blocks with outer range break or continue 09048aad @bep #14333
0.154.0 Unknown Hugo v0.154.0 is the 14th release this year (not counting patch releases) and introduces partial decorators, or “partials with a twist.” This is a very powerful construct that I, @bep, have always wanted to have in Hugo,...