@han-x/members-block
@han-x/members-block は、 EmDash(Beta)の管理画面に 「Members」ブロックを追加する npm プラグインです。コミュニティやチームのサイトで、 メンバー紹介をカードグリッドとして管理画面から編集できるようにします。 Han-X 自身の Members ページもこのプラグインの公開版で動いています。
できること
- 管理画面のブロック挿入メニューに「Members」(
han.members)が追加されます - 各カードに 表示名 / 肩書き / 写真 / ひとこと / リンク一覧 を持てます
- メンバーごとに アクセントカラー 1 色を指定でき、カードの上端とアバターに反映されます (その人の「もう一つの力」を色で表す、Han-X の設計をそのまま持ち込めます)
- 参照レンダラ(Astro コンポーネント)同梱。見た目を変えたい場合はコピーして差し替え可能です
インストール
npm install @han-x/members-block astro.config.mjs の EmDash integration にプラグインとして登録し、サイト側の
ポータブルテキストレンダラに同梱の Members.astro をマップするだけで使えます。
具体的なコード例は npm パッケージページの README を参照してください。
配布とライセンス
- 配布は npm のみです(EmDash marketplace は sandboxed プラグイン専用のため、本プラグインのような native 形式は掲載対象外です)
- ライセンスは MIT(Copyright (c) 2026 Han-X)。無保証・自己責任でご利用ください。本番投入前に検証環境での動作確認とバックアップをお願いします
- 動作確認バージョン:emdash 0.19.x + Astro 6。EmDash は Beta のため、バージョン間の互換性は保証しません
バグ・脆弱性の報告
バグや互換性の報告は contact@han-x.com へ。 脆弱性はパッケージ同梱の SECURITY.md の手順で非公開報告をお願いします(件名に「SECURITY」を含めてください)。