ブロク運営

a-blogcmsで、AMP対応させてみた

こんにちは、久しぶりにサイトいじっている、ゆきるんです。

久しぶりすぎて、自分のスキルが劣化してるのに愕然としているんですが(´,,・ω・,,`)

で、ここのサイトは、a-blogCMSを使っています。
Wordpressも使っていますが、カスタマイズとか断然簡単なので(いや、優しくはないのですが…)愛用しています。

で、せっかくなのでAMP対応にしてみました。

AMPとは?

AMPは、Accelerated Mobile Pagesの頭文字から来ています。GoogleとTwitterで共同開発されている、モバイル端末でウェブページを高速表示するためのフレームワーク(AMP HTML)のことです。

なので、対応させるとモバイルで高速表示になって、アクセスしやすくなる…ということなのですが、専用のページを用意する必要があります。


a-blogCMSでAMP対応するには?

以下のサイトから、ファイルをダウンロードしてカスタマイズ&アップロードするだけです。
割りと簡単にできてしまった…多分。


<p>しかしですね、JSON で、変なエラーが出てしまいます。 ↓こんな感じのやつです。</p><p>バリデーションはOKでした。!</p><p> </p>


The script tag contains invalid JSON that cannot be parsed. DISALLOWED_HTML
line 64, column 0

どうも、Google Analytics読み込みで、計測データがとれてないっぽいです。

そこで、ソースを↓から

		<!-- Google Analyticsの読み込み -->
		<amp-analytics type="googleanalytics" id="analytics1">
			<script type="application/json">
				{
					"vars": {
						"account": "UAーXXXXXXXX-X" // Google AnalyticsのトラッキングID
					},
					"triggers": {
						"trackPageview": {
							"on": "visible",
							"request": "pageview"
						}
					}
				}
			</script>
		</amp-analytics>

↓に変更してみました

		<!-- Google Analyticsの読み込み -->
		<amp-analytics type="googleanalytics" id="analytics1">
			<script type="application/json">
				{
					"vars": {
						"account": "UAーXXXXXXXX-X"
					},
					"triggers": {
						"trackPageview": {
							"on": "visible",
							"request": "pageview"
						}
					}
				}
			</script>
		</amp-analytics>

単に、コメントを外しただけですが…
↓のように、エラーが消えたよ!!!!


AMPページのバリデーション(エラーチェックですね)は以下でどうぞ。



アフィリエイトを使った商品紹介のページは、エラーが出ちゃいますね…なんとかしますです、はい


関連記事

ゆきるんのお絵描きブログ

「お絵描き」関連のページを別ブログに移転しました!

こんにちは、ゆきるんです。 このサイト、ablogCMSで運用しているのですが、2002年位から使っているせいか、エントリーが管理しにくくなってきて… 不…

詳細をみる

アイキャッチがないから、昔作った画像を使ってみるテスト

【a-blog CMS】管理ページが真っ白な件(解決)

こんにちは、ゆきるんです。 ココのブログを更新するのはすごくすごーーーーく久しぶりです。 バナーの除するため、管理ページに入ろうとしたら、 白…

詳細をみる

アイキャッチがないから、昔作った画像を使ってみるテスト

【a-blog CMS】ライセンスを買い切りからサブスクリプションに変更

こんにちは、ゆきるんです。 ココのブログを更新するのはすごく久しぶりです。 このブログはablogCMSの買い切りのライセンスを使って、ずっと運用し…

詳細をみる