画像ギャラリーおよび Lazy Load が正常動作しない不具合。修正しました。

Luxeritas 1.20 リリース(AMP 対応)

Luxeritas 1.20

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

AMP 関連のデバッグがほぼ完了したので、ようやく正式版です。

Luxeritas の AMP に関する詳細は、↓ こちらのページで紹介してます。

AMP 対応

また、Google Analytics や、その他のアクセス解析は、書く場所が変わったので、ご注意ください(AMP の機能を使わないなら、元の箇所の記述のままで大丈夫です)。

※ AMP に対応するためには、子テーマ 1.01 以上が必要です(1.01-beta ではダメ)

↓ 子テーマ 1.00 から 1.01 で追加されたファイル

├ add-analytics.php
├ style-amp.css
└ images/
        └ amp-site-logo.png

改訂履歴

Luxeritas 1.20-theta からの AMP 関連の改訂

  1. Google Analytics に対応した(子テーマの add-analytics.php に通常の Google Analytics が書かれていれば、AMP のページでは自動的に AMP 用に置換)
  2. <!–nextpage–> でページが分割されている場合、2ページ目以降も AMP 化できるようにした
  3. img タグでトラックキングするタイプのアクセス解析にも対応した(子テーマの add-analytics.php に <noscript><img src="~" 等が書かれていれば、自動的に amp-pixel に置換)
  4. タイトルタグが出力されてなかったバグの修正
  5. AMP で禁止されている script 類が置換されないことのあるバグの修正
  6. amp-img の閉じタグが二重になってしまうバグの修正
  7. <noscript> がある場合は、それを外して表示するようにした

その他の改訂

  1. 他のブログで Embed を利用して記事を掲載された場合に、iframe のサイズよりも飛び出して表示される可能性があるので、こっち側で無理矢理調整するようにした
  2. ブログ画面で管理バーが表示されてる時の表示を少し調整した