Scale cleanup across your site
Run one scan to normalize formatting across content, data, and config â instead of manually fixing files one-by-one.
Fix-It Bot is a Studio tool that scans your site and automatically fixes common formatting + lint issues in Markdown and YAML â the stuff that slowly accumulates over months/years and eventually turns into broken builds, inconsistent pages, and âwhy is this frontmatter different again?â debugging sessions.
Scale cleanup across your site
Run one scan to normalize formatting across content, data, and config â instead of manually fixing files one-by-one.
Stop ârandom build failuresâ
Catch YAML + Markdown issues early, and auto-fix whatâs safe to fix before Hugo tries to build your site.
Standardize team edits
Keep frontmatter and Markdown consistent across contributors, editors, and collaboration workflows.
Friendly for non-YAML authors
Surfaces issues with file + line numbers and gives you âOpenâ + âCopyâ actions to resolve anything that needs a human.
Fix-It Bot scans HugoBloxâs core âediting surface areaâ:
/content/data and /configAnd it focuses on formatting + lint correctness:
Your site has been evolving for years, and now:
Fix-It Bot brings things back to a consistent baseline without you doing a manual cleanup sprint.
When you have hundreds/thousands of pages:
Fix-It Bot is designed to scan across your project and report what it changed.
If multiple people touch the site:
Fix-It Bot helps you standardize content files so code review focuses on meaning, not whitespace.
If YAML/Markdown isnât your day job:
Fix-It Bot auto-fixes the easy stuff and clearly lists what still needs attention.
{{< ... >}}, {{% ... %}}) to avoid breaking them---) â HugoBlox content typically includes frontmatter, but this prevents accidental edits to ârandomâ Markdown filesUse Fix-It Bot right before you push a release. Youâll reduce âsurpriseâ build failures caused by small YAML/Markdown issues.
After big changes (theme upgrade, content migration, moving between templates), run Fix-It Bot once to re-standardize the repo.
Make it a routine: one person runs Fix-It Bot before a PR merge, or run it whenever multiple authors have edited content.
Open Studio
In VS Code, open your HugoBlox site folder and open HugoBlox Studio.
Go to Tools â Fix-It Bot
In Studio, open the Tools page and expand Fix-It Bot.
Choose scan options
Pick what to fix and which files to scan (content vs data/config vs everything).
Run the scan
Click Run Fix-It Bot and watch progress as it scans your files.
Review the results
Scans YAML files under your project and applies formatting + lint auto-fixes.
Typical wins:
Fixes YAML frontmatter at the top of your content files.
Great for:
Formats and lints the Markdown body.
Notes:
Choose what to scan:
/content/data and /configFix-It Bot will auto-fix what it can, and then list anything that still needs a human.
Common reasons:
---title: My Posttags:[hugo, hugoblox] # inconsistent spacingsummary: A title: with a colon # needs quoting---Becomes:
---title: My Posttags: [hugo, hugoblox]summary: "A title: with a colon"---Fix-It Bot can normalize the kinds of issues that quietly accumulate: