Polyglot 1.13 - 新しいLiquid変数、SEOとリダイレクトの改善
13 May 2026Jekyll-Polyglot 1.13.0がリリースされました!このリリースは、@rathbomaとBeekeeper Studioのサポートと多くの貢献によって実現しました。
hreflang生成の改善
- PR #282:@rathbomaがhreflangタグ生成の改善をマージし、未設定の言語に対するフォールバックオプションを追加しました。これにより、多言語サイトで生成されるヘッダーのSEOと正確性が向上します。
言語コードの不一致に対する警告
-
PR #287:@rathbomaは、投稿の
lang:値が設定されたサイト言語のいずれにも一致しない場合に、ビルド時に警告を出すようにしました。言語の照合は大文字小文字を区別しなくなったため、ENとenは同じものとして扱われます。 -
PR #290:@rathbomaフィルタリングが
languages:設定に含まれていない言語で書かれた投稿を適切に除外するようになり、未設定のコンテンツがビルドに混入することを防ぎます。
Netlifyの_redirectsをローカライズ
- PR #285:@rathbomaが新しい
localize_redirectsオプションを追加しました。有効にすると、PolyglotはNetlifyの_redirectsルールの言語プレフィックス付きコピーを自動的に生成するため、/githubのようなリダイレクトは/fr/github、/de/githubなどでも動作します。設定の詳細についてはSEOレシピページをご覧ください。
翻訳ステータス用の新しいLiquid変数
- PR #305:2つの新しいLiquid変数 —
page.missing_languagesとpage.available_languages— により、ページがどの言語に翻訳されているか、またどの言語がまだ翻訳されていないかをテンプレートで確認できます。より充実した言語スイッチャーやサイドバーの構築に役立ちます。
新しい言語翻訳
- PR #303:Polyglotドキュメントサイトに、AI支援翻訳の助けを借りてウクライナ語(uk)とヒンディー語(hi)の翻訳が追加されました。修正は歓迎します!
- PR #297:@manabu-nakamuraが日本語(ja)サイト翻訳の修正に貢献してくださいました。ありがとうございます!
AI開発ツールのサポート
- PR #298:PolyglotはGitHub Copilot、Claude Code、および共有の
AGENTS.md規約に対する一流のエンジニアリングサポートを備えるようになりました。AIは今やワークフローの一部であり、これらのツールを使用した貢献を歓迎します。 - htmlproofer、rubocopの調整を含む、CI品質チェックも追加されました。
サイドバーが未翻訳ページを表示
ドキュメントサイトのサイドバーは、アクティブな言語でまだ翻訳されていないページにフラグを立てるようになり、読者や貢献者にとってギャップが見つけやすくなりました。
このリリースに貢献してくださった@rathbomaとすべての方々に感謝します!