技術資料:JSON_LOADテンプレートについて
なんか,先日メインドメインで更新した.htaccessが悪かったようで,サブドメインのhtmlファイル(主にエントリー)の方に軒並みアクセスできない状況になってました(^^;
今はちゃんと直しましたので,改めて情報展開します.
JSON-LDによる構造化マークアップとは?
簡単に書いてしまうと,「schema.org」での構造化マークアップの種類のうちの一つ.scriptタグで記述されることで分かると思うがJavaScriptでの表記.
HTMLタグに埋め込む必要がなく,しかもhead内でまとめて書くことができるので,Movable Typeだとモジュールテンプレートでまとめて書くことも可能(mt.Vicuna HTML5でもモジュールで記述しています).
モジュールテンプレート内での記述ポリシー(何)
最初はblog単独での記述で書いていたのだが,よくよく考えるとWebsite内にblogがあって...という階層構造になっていることを念頭に置いていなかったので,途中から方針転換してしまった(^^;
そんなこんなで,テンプレートの頭でWebsiteなのか,Website内のblogなのかの判定を入れることとなったが,BreadcrumbListの勉強にもなった(怪我の功名(^^;)ので今は満足している(ぉ
参考としたのは...
...なんだけど,正直,text.Baldanders.infoの書き方を殆どのところで使わせてもらっているといったほうが良いかもしれない(^^;
特に,BreadcrumbList内での@idによる紐付け(しかもnameが不要となる)は目から鱗だった.
Qiitaさんのサイトについては,テンプレートのBreadcrumbList部分のベースとして参考にしたんだけど,結局全般設定テンプレートも絡めつつ配列変数を使った記述にしてしまった(詳しくは後述).