adiary置き換え計画始動から連なる、Lyndbaum v4.36アップデートの続き。一日に二度更新しているが、単に土曜の更新が日曜にずれ込んだ関係でこうなっているだけだと思う。たぶん。
今回は機能追加対応がメインだ。
ブログの画像の想定が正方形だったのをバナー想定にし、ブログの画像をRSSの画像に設定するようにした
表示の優先順もブログの画像があればブログの画像、ブログの画像がなければサイトアイコン、それもなければデフォルトアイコンを出すようにロジックを変えている。
この対応によりブログの画像はバナー、サイトアイコンはアイコンという使い分けができるようになった。そして何も設定していなければLyndbaumのロゴになる。
今回の対応の目的はSSP上でRSSにユーザーさんの好奇心を引き立てるような画像を設定可能にするのが主目的で、副次的にバナーをOGPとして出せることがある。サイトアイコンは正方形、バナーはそれ以外としてOGPを出し分けたい需要が私の中にあったのでそうしている。
v4.26でRSSを載せるようにした対応も伺か向けだったし、伺か向け対応を続けるCMS、いったい何者なのか…。
なおSSP以外のリーダーが<image>をどう解釈するかについては一切何ら考慮していない。何故ならそんなRSSリーダーを私が知らないからである。
FediverseのURLを入れた時にいい感じのカードを出せるようにした
[&URL]構文で出せるやつ。
Fediverseユーザーが開発しているCMSならFediverseのカードが出せないといかんでしょ!ということで対応したもの。Lycodonと末代、Misskey.ioでのみ動作確認している。MastodonとMisskey以外で使えるのかは不明だが一般的なActivityPubであれば対応可能なものだと見込んでいる。
下書き選択のタイトルにbyと入ってるのを消した
修正前は下書き選択のタイトルにbyと入っていたが、これをなくした。v4.34で行った複数ユーザー機能の削除の残骸掃除。
Lyndbaumテーマで目次とただのリストの見分けがつけづらいのを分かりやすくした
更前は単なるリストと見分けがつかない見た目で、唯一の差は枠と背景色の有無であった。私は自分のブログを見ていてたまに混乱していた。
そこでリストマーカーを消し、明示的に目次であることを示す見出しを付けることで、錯誤しないように直してみた。目次の見出しについてOpusはCSS装飾を進めてきたが、文字が表示されてるのに選択できないのはキモいし、アクセシビリティ的にもよくないので本体のToC生成実装を直してHTML上に文字列を表示する要素を組み込んでもらった。
追従する目次のほうは特に直していない。ここは本文と明らかに別の位置にあるし、領域が狭く改行が起きるのでマーカーがないと目次のリストが読みづらい気がしたからだ。
IndexNow対応
待望のIndexNow対応!IndexNow対応は二年前に想起したものの面倒で対応をやめていた。
元々は優先度がかなり低いタスクだったが、Claude.aiのサイトでは検索エンジンにインデックスされてないサイトを読んでくれないため、送球にインデックスさせる必要性を感じ導入することにした。
体感ではBingは24時間以内にインデックスしてくれる感じがあったので、これまでは重要性を全く感じていなかったが、それはもう過去の話であってLLM大全盛期の今となっては24時間では遅く、より早いインデックスが求められると考えている。また副次効果としてYandexからのインデックスも期待できるようになる。
年齢確認済の解消文言が長すぎるのを短くした
LLMに書かせたメッセージは概して長いので仕方ないね。
あとがき
しかしまぁ最近見事なまでにLyndbaumのことしか書いていないし、更新も落ち着いてきた部分があるので、もっとブログらしいことを書いていきたい。下書きも地味に溜まってるし…。
とはいえ、直近のアップデートで微妙になった部分もあるので、そこも直す必要があるのだが、急ぐことでもないので、今後はもうちょいのんびりやっていきたいところだ…。というのは何度か過去にも言った気がするのだが、まぁ…w