Luxeritas 3.15.0 リリース

Luxeritas 3.15.0

余談:感覚過敏や呼吸器系の問題などによりマスクができない人もいるので、むやみにマスク警察のような言動や行動は控えましょう。

Luxeritas Theme 3.15.0 をリリースしました。

モバイル用グローバルナビの種類を増やしたり、PWA の仕様変更に対応させたり、Lighthouse の監査で、さらに点数を上げるための方策を盛り込んだりなどなど。

今回は比較的大規模なアップデート内容になっています。

詳しいアップデート内容の詳細は開発者ブログの記事に書いてありますので、そちらを参照してください。

改訂履歴

機能追加・機能拡張

  1. モバイル用グローバルナビの種類を2つ追加
  2. PWA の設定で「モバイル用グローバルナビにアプリケーションのインストールボタンを表示する」の項目を追加
  3. PWA の設定で「ウィジェットを使ってインストールボタンを配置する」の項目を追加
  4. ウィジェットに「#10 PWA インストールボタン」を追加
  5. 上記に合わせて「カスタマイズ -> CSS -> ウィジェット用の CSS」に「PWA インストールボタン」を追加
  6. 「カスタマイズ -> その他」に「スムーススクロールの設定」を追加
  7. 「管理機能 -> サムネイル管理」でサムネイルをスラッグを表示するようにした

仕様変更

  1. PWA の「オフラインページ」で「トップページ」は選択できないように変更(スタートページとオフラインページがイコール関係だとオフラインが正しく動作しないため)
  2. PWA の「モバイルだけで有効化」を廃止
  3. Intersection Observer で「各種サムネイル画像の Lazy Load 有効化」と「投稿コンテンツの Lazy Load 有効化」の両方が有効化されてる場合に、投稿コンテンツ内にサムネイルが使われてたら、その箇所については片方だけ処理するようにした(重複回避)
  4. モバイル表示時にページャーに表示するページ数を削減(ボタンが小さくなりすぎるため)

その他

  1. 高速化用 htaccess にセキュリティ向上策の内容を追加
  2. alt 属性が設定されてない画像がアーカイブ系ページや関連記事・新着記事などサムネイルを表示する場面で使われた場合、alt 属性や aria-label 属性にランダムに「それらしい」値を入れるようにした(軽い SEO 向上策だけど、できればユーザーにちゃんと alt 属性を設定してもらいたい)