diff --git a/CLAUDE.md b/CLAUDE.md index 7501ed9d6dc..01fde3a467f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1596,6 +1596,13 @@ bootstrap-subset → theme-styles.styl の順で `/css/site.css` に連結する GA4 の値が 100 単位に丸められていて(全1,499件が100の倍数)、窓の中の合計では 同点が構造的に出ていたため(Business と Culture が 10,000PV でちょうど上限の線に 並んだ)。経過年で割ると値がばらけるので、実測で同点は0件になった(#3038) + - **`/tags/` の「人気のタグ」だけは2つめの群を持つ**(#2358)。「直近」の下に + **「1本あたりの反響」**(全期間のシェア数 ÷ 本数。記事5本以上、`ranking_tags`)を + 並べる。**群のラベルは並びの向きが読める語にする**(#3230)。以前は「累計」で、 + 読者はそれを「本数の多い順」と読むので、先頭に HTML 7本・Web 18本が並ぶと + 壊れているように見えた(30件の本数の中央値 9.5本。「直近」は 28本)。 + 「反響」は一覧の行の ♡ の数と同じ語。**「シェア」とは書かない**—— + タグ自体がシェアされたように読める。数字そのものはチップの `title` が持つ - **767px 以下では3枠とも消える**(`display: none`)。サイドバーは本文の下に落ちるので、 一覧25本とページャの後ろに出しても読者は辿り着かない(目次を `.toc-mobile` に 移したのと同じ理由 #2452)。モバイルの行き先はヘッダーの引き出しが持つ diff --git a/themes/future/layout/tags.ejs b/themes/future/layout/tags.ejs index 27f68901434..29bc37d71f6 100644 --- a/themes/future/layout/tags.ejs +++ b/themes/future/layout/tags.ejs @@ -14,26 +14,29 @@ 説明的にしていたが、#2877 でタグだけになった) %> <%- partial('_partial/section-heading', {id: 'populartags', text: '人気のタグ'}) %> <%# 「直近」(PV を経過年ペナルティで割った順 #3028)と - 「累計」(全期間のシェア効率)を h3 で束ねて両方見せる (#2358)。 + 「1本あたりの反響」(全期間のシェア数 ÷ 本数。記事5本以上)を + h3 で束ねて両方見せる (#2358)。 タブ切り替えは上のグラフのタブと見た目が重複するためやめた。 並びは鮮度が主目的のセクションなので「いま」を先にする。 **横に2列で並べない。** チップの束は行ごとに右端が変わるので、 縦にそろった切れ目ができず、束の境目が読めない。 - **ラベルは時間の向きだけを名乗る。** 「直近」は #3028 で窓を持たなくなったので - 「直近1年」とは書けないが、経過年で割るぶん新しい記事が効くという向きは - 変わらないので「直近」。物差しそのもの(PV / シェア効率)は - チップの title が持つ。ここは「人気のタグ」の節なので、 - ラベルに「シェア」と書くとタグ自体がシェアされたように読める %> + **ラベルは並びの向きが読めるものにする**(#3230)。「直近」は #3028 で + 窓を持たなくなったので「直近1年」とは書けないが、経過年で割るぶん + 新しい記事が効くという向きは変わらないので「直近」。2つめは1本あたりで + 割る物差しなので、時間ではなく割り方を名乗る。時間だけ(「累計」)を + 名乗ると「本数の多い順」と読まれ、本数の少ないタグが先頭に並ぶと + 壊れて見える。「反響」は一覧の行の ♡ の数と同じ語。「シェア」と書くと + タグ自体がシェアされたように読める。数字そのものはチップの title が持つ %> <%- partial('_partial/group-heading', {id: 'tags-recent', text: '直近'}) %>
- <%- partial('_partial/group-heading', {id: 'tags-total', text: '累計'}) %> + <%- partial('_partial/group-heading', {id: 'tags-total', text: '1本あたりの反響'}) %> @@ -115,7 +118,7 @@ <%- partial('_partial/sidebar', {specialsToc: [ {id: 'populartags', text: '人気のタグ', children: [ {id: 'tags-recent', text: '直近'}, - {id: 'tags-total', text: '累計'}, + {id: 'tags-total', text: '1本あたりの反響'}, ]}, {id: 'newtags', text: '新着タグ'}, {id: 'tagforest', text: '親子関係を持つタグ'},