技術資料: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部分のベースとして参考にしたんだけど,結局全般設定テンプレートも絡めつつ配列変数を使った記述にしてしまった(詳しくは後述).
テーマをいじり倒し(?)中です(ぉ
この3連休はある意味仕事疲れのリフレッシュ的なものだったんですが,いい加減俺自身手を付けていないことをやっておりましたよ.何かというと...
...これです(は?).
まぁ,要するにですね,2年越しでMovable Typeのテーマいじりをやっております.ターゲットはmt.Vicuna(リンク先消えてるなぁそういえば)テーマのOrigin最終版である2.3です.
現在のところ,やりたいことの半分以上は処理した事になるようです.やりたいことを箇条書しておきます.
- mt.VicunaのHTML5化
- コメント投稿についてのMT6対応化,JavaScript部分の差し替え,コメントへのリプライ対応.
- HTMLタグの階層構造化.
- StyleCatcher対応.
- デフォルトスタイルとして搭載されている5種類(style-vega,style-mono,style-galaxy,style-flat,style-future)のスタイル調整.
- レスポンシブウェブデザイン対応.