All files / src/lib rehype-alt-badge.mjs

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
/**
 * ALTバッジプラグイン (no-op)
 *
 * ALTバッジの実装はクライアントサイドJSで行っている。
 * 理由: PostContentのレンダリングがrehype処理後にstatic HTMLとして
 * content-white-innerに出力されないため、rehypeでのDOM操作が効かない。
 *
 * 実際の実装は src/pages/[...slug].astro の <script> タグ内で
 * DOMContentLoaded時にimg要素をスキャンしてALTバッジを動的に追加している。
 * スタイルは src/styles/global.scss の .alt-badge-* クラスで定義。
 */
export default function rehypeAltBadge() {
  return () => {};
}