前回このブログをHTTP2対応させた話をしましたが、その際にMovableTypeからmiddleman-blogに移行しています。 移行そのものの話も書きたいのですが、今回はmiddleman-blogのエントリをAMP対応させたのでその話を書きます。 AMP対応の細かなフローは公式サイトのチュートリアルを見れば理解できると思います。要は、 AMP用のJavaScriptを読み込む 自前のJavaScriptはロード、実行できない 外部スタイルシートはロードできない 自作スタイルシートはhead要素内に差し込む imgタグはamp-imgタグなど独自のタグに置き換える あたりがポイントになります。この対応をmiddleman-blogのエントリに対して適用させます。 AMP対応が完了するとValidationが通り、このような結果になります。 https://validator.ampp