AMP 対応 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. ブログ画面で管理バーが表示されてる時の表示を少し調整した

Luxeritas

Posted by るな