← Back to projects

Hugo Mate plugin for JetBrains IDEs

Year
2026-06-16
Field
Own product · Development · Hugo

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.

Hugo markup highlighting

  • 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, and data/ 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

Have a project in mind?

Tell us what you want to build — we'll help draft a clear plan, give an honest estimate and deliver it with quality.

Get in touch