Luxeritas 1.51 リリース

Luxeritas 1.51

Luxeritas 1.51 をリリースしました。

OGP 関連の強化と AMP 関連のタグ置換強化を行いました。

詳細は後述の改訂履歴、簡単な図説は開発者ブログを参照してください。

ダウンロードは、こちらのページ から。

改訂履歴

機能追加と仕様変更

  1. 管理画面から og:image のデフォルト画像(画像がない場合に表示する画像)を設定できるようにした
  2. OGP が設定されいて画像が存在する場合は、og:image:width と og:image:height も適用するようにした
  3. マルチサイトでも固定フロントページの AMP 化を可能にした(あえて出来ないようにしていたのを解除しただけ)
  4. 投稿本文で textare が使われてたら(まずあり得ないけど)AMP では pre に変換するよにした
  5. AMP で取り切れていなかった禁止タグ(objectタグやappletタグなど)を排除するようにした
  6. AMP で取り切れていなかった禁止要素(onmouseover、onmouseout などの mouse 発火系と touch 発火系など)を排除するようにした

内部最適化

  1. カスタマイズ反映時の処理をちょろっとだけ最適化
  2. AMP の置換処理を少し軽くした(stripos で存在確認してから preg_replace するようにした程度)

バグ修正

  1. 投稿・編集画面で og:image を設定した際、大きすぎる画像だと管理画面からはみ出して表示されてしまうバグの修正(レスポンシブ化した)
  2. ヘッダーをコンテナの内側に設定して帯メニューを表示していると、画面サイズ幅540px~767pxの範囲内の時、帯メニューが片側4px広かったので CSS 修正
  3. WordPress のデバッグモードが true に設定されていて、且つ「完全に存在しない(エラーコードすら返さない)サイト」のブログカードを作ろうとすると Notice が出るので修正