Text: 3. 記事の投稿に関連する要素(1)

記事の投稿に関連する要素

{block:Posts} {/block:Posts}
投稿順とは逆に(即ち新しい記事から先に)記事を表示する。ページ当たりの記事数は Advanced タブから設定できる。
{block:Text} {/block:Text}
テキストの投稿 (Text posts) を表示する。
{block:Photo} {/block:Photo}
画像の投稿 (Photo posts) を表示する。
{block:Photoset} {/block:Photoset}
複数の画像の投稿(Photoset posts)を表示する。
画像を投稿するとき、ローカルからのアップロードであれば一度に複数の画像を投稿できる。このとき画像は FLASH によるスライドショーで表示され、これを Photoset と呼ぶ。
{block:Quote} {/block:Quote}
引用の投稿 (Quote posts) を表示する。
{block:Link} {/block:Link}
リンクの投稿 (Link posts) を表示する。
{block:Chat} {/block:Chat}
会話の投稿 (Conversation posts) を表示する。
{block:Audio} {/block:Audio}
音楽/音声の投稿 (Audio posts) を表示する。
{block:Video} {/block:Video}
映像の投稿 (Video posts) を表示する。
{block:Answer} {/block:Answer}
Ask に対する回答の投稿 (Answer posts) を表示する。
{Permalink}
個別記事へのパーマリンクを表示する (例: http://sample.tumblr.com/post/123)
{PostID}
記事の数字IDを表示する。
{TagsAsClasses}
その記事のタグを、 HTML の class 属性で使える形で展開する(例: humor office new_york_city)。
初期設定では、インポートされた記事ではインポート元のドメインも展開される(例: twitter_com、digg_com、他)。これは Del.icio.us のようにパーマリンクとして content URLs を送るフィードでは期待通りには動かない可能性がある。(? 詳細不明)
その記事がリブログされたものであった場合、 reblog も一緒に展開される。
{block:Post[1-15]} {/block:Post[1-15]}
指定された位置の記事に表示される。これにより、宣伝やデザイン要素を記事中に挿入できる。
例: {block:Post5}これは五番目の投稿です{/block:Post5} という要素は、表示されている中で五番目の記事に表示される。
{block:Odd} {/block:Odd}
現在表示されている記事のうち、奇数番の記事に表示される。
{block:Even} {/block:Even}
現在表示されている記事のうち、偶数番の記事に表示される。
{block:More} {/block:More}
インデックスにおいて、Read More のある記事に表示される。
Read More とは、Regular posts に <!— more —> と書くことで、インデックスではそれ以降の部分が表示されなくなる機能。個別記事では全文が表示される。
{PostNotesURL}
その記事の Note の HTML 断片への URL を表示する。Note を AJAX でロードするときなどに便利。

Reblogs

リブログに関する要素

{block:RebloggedFrom} {/block:RebloggedFrom}
他の記事からのリブログの場合、ブロックの内容を表示する。
{ReblogParentName}
リブログ元の tumblelog のユーザー名。
{ReblogParentTitle}
リブログ元の tumblelog のタイトル。
{ReblogParentURL}
リブログ元の tumblelog の URL。
{ReblogParentPortraitURL-16}
{ReblogParentPortraitURL-24}
{ReblogParentPortraitURL-30}
{ReblogParentPortraitURL-40}
{ReblogParentPortraitURL-48}
{ReblogParentPortraitURL-64}
{ReblogParentPortraitURL-96}
{ReblogParentPortraitURL-128}
リブログ元の tumblelog の Portrait photo。数字は正方形の一辺のサイズ(ピクセル単位)。
{ReblogRootName}
元記事作成者の tumblelog ユーザー名。
{ReblogRootTitle}
元記事作成者の tumblelog のタイトル。
{ReblogRootURL}
元記事作成者の tumblelog の URL。
{ReblogRootPortraitURL-16}
{ReblogRootPortraitURL-24}
{ReblogRootPortraitURL-30}
{ReblogRootPortraitURL-40}
{ReblogRootPortraitURL-48}
{ReblogRootPortraitURL-64}
{ReblogRootPortraitURL-96}
{ReblogRootPortraitURL-128}
元記事作成者の tumblelog の Portrait photo。数字は正方形の一辺のサイズ(ピクセル単位)。

Text Posts

テキストの投稿に関する要素

{block:Title} {/block:Title}
記事にタイトルがある場合、ブロックの内容を表示する。
{Title}
記事のタイトルを表示する。
{Body}
記事の内容を表示する。

Photo Posts

画像の投稿に関する要素

{PhotoAlt}
代替キャプションを(あるなら)表示する。HTML-safe。
{block:Caption} {/block:Caption}
キャプションがあるときブロックの内容を表示する。
{Caption}
記事のキャプションを表示する。
{LinkURL}
画像にリンクが設定されている場合、リンクの URL を表示する。
{LinkOpenTag}
画像にリンクが設定されている場合、そのアンカーの、 URL を含んだ開始タグを表示する。(例: <a href=”http://…”>)
{LinkCloseTag}
画像にリンクが設定されている場合のみ、終了タグを表示する。 (例: </a>)
{PhotoURL-500}
{PhotoURL-400}
{PhotoURL-250}
{PhotoURL-100}
画像の URL を表示する。数字は横幅の最大サイズ(ピクセル単位)。
{PhotoURL-75sq}
画像のアスペクト灯を1:1にしたものの URL を表示する。サイズは75ピクセル。
{PhotoURL-HighRes}
高画質な画像の URL を表示する。
{block:HighRes} {/block:HighRes}
高画質な画像がある場合、ブロックの内容を表示する。

Photoset Posts

Photo posts で画像を複数投稿するとスライドショーになる。

{block:Caption} {/block:Caption}
記事にキャプションがあるとき内容を表示する。
{Caption}
記事のキャプションを表示する。
{Photoset-500}
{Photoset-400}
{Photoset-250}
Photoset の埋め込みコード。数字は横幅。

Quote Posts

他のサイトからの引用の投稿に関する要素

{Quote}
投稿の内容を表示する。
{block:Source} {/block:Source}
引用元が示されている場合、ブロックの内容が表示される。
{Source}
引用元を表示する(HTML を含んでも良い)。
{Length}
引用の長さによって short、medium、long を表示する。