スニペット¶
スニペットとは、AMPテンプレートの一部を複数テンプレートで使用可能にするためにを部品化できる機能です。 初期プロジェクト作成時に、AMPページによく使用される部品のサンプルスニペット、動的にPCページからAMPページ化する際に便利なシステムスニペットをあらかじめ準備しています。
サンプルスニペット¶
| スニペット | 説明 |
|---|---|
| accordion_example | amp-accordion コンポーネントのサンプル実装 |
| carousel_example | amp-carousel コンポーネントのサンプル実装 |
| carousel_img | 水平軸に沿って複数の同様のコンテンツを表示するための amp-carousel コンポーネント |
| html_head | headタグ内のコンテンツを記述するスニペット |
| ldjson | 構造化データのサンプル実装 |
| sidebar | amp-sidebar コンポーネントのサンプル実装 |
| tab_example | amp-selector コンポーネントのサンプル実装 |
システムスニペット¶
| スニペット | 説明 |
|---|---|
| _amp_filters | _amp_image, _amp_iframe, _amp_video, _amp_canonical, _amp_cleanhtml, _amp_custome_elementを1つにまとめたスニペット。html_headスニペットから利用されることを想定しています。 |
| _amp_image | imgタグをamp-imgタグに置換し、layout・width・height属性を追加するスニペット |
| _amp_iframe | iframeタグをamp-iframeタグに置換し、layout・ height・sandbox属性を追加するニスペット |
| _amp_video | videoタグをamp-videoタグに置換し、layout・controls属性を設定するスニペット |
| _amp_canonical | AMPテンプレートにオリジナルページのcanonicalタグを挿入するスニペット |
| _amp_cleanhtml | AMP HTMLで無効なタグと属性を取り除くスニペット |
| _amp_custom_element | 必要なAMP JSライブラリをインクルードするスニペット |