Bloggerのdataタグ一覧
Bloggerのテンプレートに用いられるデータタグの属性値をまとめました。
属性値は<data:属性値/>という風に記述されます。
データタグはどこでも使えるわけではないので、対応したウィジェット別にまとめています。
すべてページ
・title:ブログのタイトル
・pageType:現在のページの種類を表示(「index」「item」「archive」「static_page」のいずれか)
・url:現在のページURL
・homepageUrl:ブログのホームページURL
・pageTitle:現在のページのタイトル(アーカイブや投稿ページに関する追加情報を含めることもできる)
・encoding:ブログで使用するエンコード(UTF-8 など)
・languageDirection:左から右に記述する言語は「ltr」、右から左に記述する言語は「rtl」
・feedLinks:ページヘッダー用の自動検出フィードのリンク
ページヘッダー(type='Header')
・title:ブログのタイトル
・description:ブログの説明
ブログ投稿(type='Blog')
・feedLinks:現在のページのフィードのリスト
→ メインページの場合:メインのブログフィードが含まれる
→ アイテムページの場合:コメントのフィードも含まれる
→ フィードリストの各項目には以下が含まれる
⇒ url:フィードの URL
⇒ name:フィードの名前(「投稿」や「コメント」など)
⇒ feedType:フィードの種類(Atom または RSS)
⇒ mimeType:フィードの MIME タイプ
・olderPageUrl:現在のページ上の投稿よりも古い投稿がある場合、それらURLを呼びだす
・olderPageTitle:投稿の古いページへのリンクのタイトル
・newerPageUrl:現在のページ上の投稿よりも新しい投稿がある場合、それらURLを呼び出す
・newerPageTitle:投稿の新しいページへのリンクのタイトル
・commentLabel:コメント数を示すフレーズ(「コメント件数」など)
・authorLabel:投稿者が誰なのかを示すフレーズ(「投稿者:」など)
・timestampLabel:投稿が作成された日時を示すフレーズ(「投稿日時:」など)
・postLabelsLabel:投稿のラベル一覧を示すフレーズ(「この投稿のラベル」など)
・backlinksLabel:現在の投稿のバックリンクを示すフレーズ(「この投稿へのリンク」など)
・posts:現在のページに表示されているすべての投稿のリスト(それぞれに以下の要素が含まれる)
→ dateHeader:現在の投稿の日付(その日付の最初の投稿である場合にのみ表示)
→ id:投稿のID番号
→ title:投稿のタイトル
→ body:投稿のコンテンツ
→ author:投稿者の表示名
→ url:現在の投稿のパーマリンク
→ timestamp:投稿のタイムスタンプ(dateHeader とは異なり、これはすべての投稿に存在する)
→ labels:投稿のラベルのリスト(それぞれに以下の要素が含まれる)
⇒ name:ラベルのテキスト
⇒ url:現在のブログ内で、このラベルが付いた投稿の一覧が表示されるページURL
⇒ isLast:このラベルがリストの最後のラベルかどうかを示す(True か False)
・allowComments:投稿でコメントを許可する場合は「True」
・numComments:この投稿のコメントの数
・showBacklinks:この投稿のバックリンクを表示するかどうか
・numBacklinks:現在の投稿のバックリンクの数
・addCommentUrl:現在の投稿の [コメントを追加] フォームの URL
・emailPostUrl:現在の投稿の [この投稿をメール送信] フォームの URL
・editUrl:現在の投稿の編集フォームの URL
・feedLinks:現在の投稿固有のフィードのリスト(それぞれに以下の要素が含まれる)
→ url:フィードの URL
→ name:フィード名(「投稿」や「コメント」など)
→ feedType:フィードの種類(Atom または RSS)
→ mimeType:フィードの MIME タイプ
・comments:現在の投稿のコメント一覧(それぞれに以下の要素が含まれる)
→ id:コメントの ID 番号
→ body:コメントの本文
→ timestamp:コメントの作成時刻
→ author:コメント投稿者の表示名、または「匿名」
→ authorUrl:コメント投稿者のプロフィールのURL(匿名コメントでない場合)
→ deleteUrl:このコメントを削除するためのURL
→ isDeleted:このコメントが削除済みかどうか
・ブログのアーカイブ(type='BlogArchive')
・title:ウィジェットのタイトル
・style:「MENU」、「FLAT」、「HIERARCHY」のいずれか
・data:各アーカイブ ユニットのリスト(それぞれに以下の要素が含まれる)
→ name:このアーカイブの期間の名称(「2006 年 8 月」など)
→ url:この期間の投稿が含まれているページへのリンク
→ post-count:この期間内の投稿件数
プロフィール(type='Profile')
・title:ウィジェットのタイトル
・userUrl:投稿者のプロフィールの URL
・location:投稿者のプロフィールの場所情報
・aboutme:プロフィールの「自己紹介」情報
・displayname:投稿者の表示名
・photo:ユーザーのプロフィール写真(次の要素で構成される)
→ url:写真の URL
→ width:写真の幅(単位はピクセル)
→ height:写真の高さ(単位はピクセル)
→ alt:写真の「alt」テキスト
※チームのブログでは、プロフィールに含まれる投稿者情報が少なくなる
テキストウィジェット、HTML/JavaScriptウィジェット(type='Text'、type='HTML')
・title:ウィジェットのタイトル
・content:ウィジェットのコンテンツ
フィード ウィジェット(type='Feed')
・title:ウィジェットのタイトル
・feedUrl:フィードの URL
写真ウィジェット(type='Image')
・title:ウィジェットのタイトル
・sourceUrl:画像のURL
・width:画像の幅(単位はピクセル)
・height:画像の高さ(単位はピクセル)
・caption:画像のキャプション
ラベル ウィジェット(type='Label')
・title:ウィジェットのタイトル
・labels:ラベルのリスト(それぞれに以下の要素が含まれる)
→ name:ラベルのテキスト
→ count:このラベルが付いた投稿の数
→ url:このラベルが付いた投稿が表示されるページへのリンク
リスト ウィジェット(type='TextList')
・title:ウィジェットのタイトル
・items:アイテムのリスト
リンクリスト ウィジェット(type='LinkList')
・title:ウィジェットのタイトル
・links:リンクのリスト(それぞれに以下の要素が含まれる)
→ name:リンクのテキスト
→ target:リンクの URL
不明
・data:post.snippet:投稿記事本文の要約(version1)
・post.snippets.short:投稿記事本文の要約(version2)
・data:blog.metaDescription:検索向け説明
・post.date:投稿日
・post.lastUpdated:更新日(version2)
スポンサーリンク