Hugo Mate plugin for JetBrains IDEs
Hugo Mate makes working with the Hugo static site generator easier inside any JetBrains IDE (PhpStorm, WebStorm, IntelliJ IDEA, GoLand, …). All features turn on automatically when the open project looks like a Hugo site.

- Markup highlighting — colours Hugo constructs (delimiters, keywords, functions, shortcode names, variables, strings, comments) inside
{{ … }}in element text and attribute values alike. - Completion for template functions and variables inside
{{ … }}, shortcode names, front-matter keys, anddata/entries. - Navigation (Ctrl/Cmd-click) from
partial/template,T/i18n,ref/relref, shortcodes and.Site.Params.*to their declarations. - Inspections & quick fixes for unknown partials/shortcodes, missing translations and unused partials.
- Translation gutter icons showing which languages define a key.
- Refactorings: “Extract to Partial” and “Add Selection to Translations”.
- Run configurations (
hugo server/ build /new) plus live templates, file templates, and Hugo-badged file icons.
Project page: blackcrystal.net/projects/hugo-mate
Github page: https://github.com/blackcrystal/hugo-mate-plugin