hugo-tools

Tools that make authoring Hugo sites nicer.

Hugo is a great static-site generator with a sharp edge for editors: front-matter is YAML / TOML / JSON, content is Markdown with shortcodes, data lives in CSV / JSON, themes pull params from any of three different files. CMS layers usually solve one slice and lose the rest.

hugo-tools is the home of projects that try to fix that — a desktop editor, a migration tool, a plugin marketplace. All MIT unless noted, all built around the actual filesystem your hugo command already understands.

Core

The desktop editor and the marketplace it talks to — the projects this org exists to build.

Hugo Studio

Latest release License Rust + TypeScript

A native desktop editor for Hugo sites — content, menus, data, theme files, media, git, live preview — behind schema-driven forms that keep your TOML / YAML / JSON byte-for-byte intact when they don't need to change.

Install · Pre-built installers for macOS, Windows, and Linux on the GitHub Releases page.

Support

Adjacent tools that help you get into Hugo — migrators, converters, scaffolders. Independent codebases, kept here so they're easy to find from the editor's docs.

wp2static

Latest release License Python

Migrate a WordPress MySQL dump to a Hugo or Jekyll content tree so the resulting static site can be built by any CI runner.

Install · Run as a container: docker run --rm -v $PWD:/data ghcr.io/hugo-tools/wp2static:latest --sql /data/dump.sql --out /data/out