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)