Hextra v0.11 がリリースされました!🎉 新着情報はこちら
Hextra v0.11

Hextra v0.11

8月 30, 2025·imfing
imfing

Hextra v0.11.0 は、UX の磨き込みと便利な新コンポーネントに注力したリリースです。サイト全体バナー、改良されたコールアウトとバッジ、よりリッチなカード、アナリティクス連携、そしていくつかのナビゲーション改善を含みます。安定性の修正とドキュメント更新も同梱しています。

アップグレードガイド

ほとんどのサイトで破壊的変更はありません。Hugo Modules を使って更新してください:

hugo mod get -u github.com/imfing/hextra

ハイライト

  • お知らせ用のトップバナーコンポーネント
  • より見やすくなったコールアウトの刷新
  • Umami と Matomo のアナリティクス対応
  • 端末録画のための Asciinema ショートコード
  • 外部リンク装飾オプション
  • 単一ページ(ドキュメント・ブログ以外)向けのパンくずリスト
  • ナビバー改善: アイコン付きリンク項目と配置の改善
  • バッジとカードのカスタマイズ性向上
  • テーマ切り替えに「System」オプションを追加

新機能

トップバナー

告知やリリース、ステータスメッセージ向けに、サイト全体で表示できる閉じられるバナーを追加します。

hugo.yaml
params:
  banner:
    key: "announcement"
    message: Welcome!

トップバナー

コールアウト刷新

Callout のデザインを刷新し、テーマを問わず可読性と強調表現を向上しました。

コールアウト刷新

アナリティクス: Umami と Matomo

以下のアナリティクスプロバイダに組み込み設定で対応:

Asciinema ショートコード

Asciinema の端末録画を、新しい Asciinema ショートコード で埋め込みできます。

{{< asciinema id="123456" autoplay=true loop=true >}}

Asciinema

ナビバーの改善

  • ナビバーのリンク項目でアイコンをサポート
  • 言語スイッチャー等との兼ね合いを考慮してメニュー配置を最適化

アイコン付き項目のナビバー

特に、0.10.2 ではナビバーに言語スイッチャーとテーマトグルを追加可能になりました。

外部リンク装飾

外部リンクに控えめな装飾をオプションで付与できます。

hugo.yaml
params:
  externalLinkDecoration: true

パンくずリストの有効化

フロントマターで breadcrumbs: true を設定すると、単一ページ(ドキュメント・ブログ以外)でパンくずリストを有効化できます。

content/about.md
---
title: About
breadcrumbs: true
---

カードとバッジの改善

  • カード: 新オプション tagIcontagBorder
  • バッジ: 新しい色とボーダースタイル

利便性の向上

  • テーマ切り替え: 「System」オプションを追加 テーマ切り替え
  • タイポグラフィ: チェックボックス付きタスクリストのスタイル改善 タスクリスト
  • 言語スイッチャー: アイコンメニュー項目との並び順を改善

修正

  • Giscus: テーマと言語の同期を適切に実施
  • カード: RTL でのバッジ描画を修正
  • ナビバー: メニュー配置とインタラクションを調整

ドキュメントと i18n

  • Docs: Hextra のショートコードをまとめた新ページ
  • i18n: zh-cncopyCodesystem の翻訳を追加

完全な変更履歴: https://github.com/imfing/hextra/compare/v0.10.2...v0.11.0

最終更新日