#june29jp

TumblrのテーマをTwitter風にしてみた

2008-05-17

マークアップの練習をしたいなーと思って,手頃な課題として Tumblr のテーマいじりをしてみた.

tumblr29

tumblr29

Twitter の HTML 構造をじっくり眺めて,それに合わせて Tumblr の HTML を組み立てて,少しずつ CSS を書いていこうと当初は思ったんだけど,Tumblr の custom HTML が面白いってことに気が付いて段々と逸れていった.結局,Twitter の CSS を丸ごと当てて,必要なものをちょいと足したくらいだ.

Sidebar of tumblr29

サイドバーの「Stats」の部分,Twitter では followings とか Updates がある部分に,Tumblr のポスト種類別の内訳を表示させたいと思って,その副産物が先日作った TumblrPostChart でした.

当初の目的は果たされてなかったりするけれど,改めて Tumblr の API を眺めたりする中で気付いたこともいくつかあったし,楽しく作業できたのでよしとしよう.

(追記) テーマのソースを公開します

lomoさんから「公開してほしい!」とのありがたいお言葉をいただいたので,テーマのソースを以下に公開します.

Tumblr theme like a Twitter (txt)

gist: 4089 — GitHubにおきました!

(ファイル置き場に Dropbox を使ってみる.ローカルファイルを編集したら Web 上のファイルも勝手に更新してくれて便利だね)

自由に使っていただいて結構です.テーマ適用の際の注意点は以下の通り.

  • API のエンドポイントを自分のユーザ名に合わせて書き換える.[USERNAME] や june29 で検索をかけて次々に直してください
  • サイドバーのプロフィールを自分のものに置き換える
  • favicon の URL を書き換える.そのまま使うと「裸」のアイコンになっちゃう (Tumblr の Favicon を使うように修正)
  • ページ上部の検索ボックスは飾りです.何も機能しません
  • 画像はボクのサーバから読んでいるので,ボクのサーバが落ちていると表示できません.必要であれば,他の場所に設置して URL も書き換える
  • ボクが確認していないブラウザで JavaScript が正しく動作しなかったらゴメンなさい
  • すべてのポストに「by Tombloo」が付きます.必要に応じて直してください
  • (2008/05/19 追記) 上部のナビゲーションバーの Dashboard へのリンクがスペルミスで死んでいた…><

このエントリーをはてなブックマークに追加

この記事の前後の記事や、いくつか適当に選ばれた記事たち