Polyglot 1.13 - new liquid vars, SEO and redirect improvements
13 May 2026Jekyll-Polyglot 1.13.0 has been released! This release is made possible thanks to support and many contributions from @rathboma and Beekeeper Studio.
better hreflang generation
- PR #282: @rathboma merged improvements to hreflang tag generation, adding a fallback option for unconfigured languages. This improves SEO and correctness of the generated headers on multilingual sites.
warnings on mismatched language codes
-
PR #287: @rathboma added build-time warnings when a post’s
lang:value does not match any configured site language. Language matching is now case-insensitive, soENandenare treated the same. -
PR #290: @rathboma filtering now properly excludes posts written in languages that are not in the
languages:config, preventing unconfigured content from leaking into builds.
localize Netlify _redirects
- PR #285: @rathboma added a new
localize_redirectsoption. When enabled, Polyglot automatically generates language-prefixed copies of the Netlify_redirectsrules, so a redirect like/githubalso works for/fr/github,/de/github, and so on. See the SEO recipes page for setup details.
new liquid variables for translation status
- PR #305: Two new liquid variables —
page.missing_languagesandpage.available_languages— let your templates see which languages a page has been translated into, and which are still missing. Useful for building richer language switchers and sidebars.
new language translations
- PR #303: The Polyglot documentation site now has Ukrainian (uk) and Hindi (hi) translations, with help from AI-assisted translation. Corrections are welcome!
- PR #297: @manabu-nakamura contributed corrections to the Japanese (ja) site translations. Thank you!
AI development tooling support
- PR #298: Polyglot now ships with first-class engineering support for GitHub Copilot, Claude Code, and the shared
AGENTS.mdconvention. AI is part of the workflow now, and contributions made with these tools are welcome. - Additional CI quality checks were added, including htmlproofer and rubocop adjustments.
sidebar shows missing translations
The documentation site sidebar now flags pages that do not yet have a translation in the active language, making gaps easier to spot for readers and contributors.
Thank you to @rathboma and everyone who contributed to this release!