## 現状 記事を1行で並べる部品(`_partial/post-list-item.ejs`)は 題 → NEW → 年月 → ♡ で、著者名を持っていない。この部品はホームのランキング(トレンド/年間)・関連記事・この記事を参照している記事・カテゴリ/タグ/著者/期間/「◯◯以外の記事」ページの「よく読まれている記事」がすべて使っている。 同じページの下に並ぶ新着一覧のカード(`_partial/archive-post.ejs`)は 日付・著者・カテゴリ・♡ を持つ。ホームで数えると、新着は 25/25 行に著者があり、ランキングは 0/25。 ## 困ること - 読者にとって、技術ブログの記事は「誰が書いたか」が記事を選ぶ手がかりの1つ(同じ著者の記事を続けて読む、知っている名前で開く)。ランキングと関連記事ではそれが無く、開いてから分かる - 書き手にとって、トップのランキングと記事末の関連記事は一覧より目に付く場所なのに名前が出ない。名前が出る方が「自分の記事が載っている」と分かり、次を書く動機になる ## 直し方 - `post-list-item.ejs` の `.post-meta` に著者名を足す。並びは **年月 → 著者 → ♡**(`2026.10 真野隼記 ♡12`)。年月と同じ色・大きさ(`ink-mute` × `text-meta`)で、太字にしない - **著者名はリンクにしない。** 行は `::after` で行全体が1つの記事へのリンクになっていて、中にリンクを置くと1つのカーソル位置で2つの行き先が名乗る(#3164 / #3189 の線)。新着カードの著者がリンクなのは、あちらが行全体リンクではないため - **著者ページの「よく読まれている記事」では出さない。** 全行が同じ名前になり情報が無い。NEW を `withNew` で呼び出し側が選ぶのと同じ形で、`popular_posts_in` に伏せる指定を1つ足し、`author.ejs` からだけ渡す(部品は受け取った通りに描く) - 幅375pxで `.post-meta` が1行に収まるか実測する(年月 7字+著者 最長の名前+♡ 3桁)。収まらないなら年月と♡の間で折り返させるのではなく、著者を省かずにどこで折るかを決めてから出す ## 確認 - ホーム・カテゴリ・タグ・期間ページ・記事末(関連記事・被参照)で著者が出ること - 著者ページでは出ないこと - 幅 375 / 768 / 1280 で行が崩れないこと
Activity
ma91n commentedon Oct 30, 2026
幅375pxでメタ行の幅を実測した(生成した HTML と site.css をヘッドレス Chrome で描画。フォントは Noto Sans CJK)。
ダワージャルガルオチラル(12字・143px)。次はヴーホアン・ミン(8字)折る位置は♡ の前にした。メタ行の
nowrapを項目ごとに移し、項目の切れ目でだけ折れるようにした。著者は省かない。年月と著者が1行目に残り、♡ が2行目に送られる。以前のままメタ行全体がnowrapだと、行が列からはみ出していた。PR: #3413
人名でない著者(admin / ghost)は行に出さない (#3412)
ランキング・関連記事の行に著者名を出す (#3412) (#3413)