Tumblr公式が提供してくれてるスクリプトによる一番簡単な方法を。強調部分は自分のTumblrのモノに書き換えて使う。
<script src="http://yourtumblr-id.tumblr.com/js"></script>
上記をHTML内の表示させたい箇所に記述する。olでマークアップされた10件分のポストが表示される。画像は MAX 500px のものが表示されちゃうけど、吐かれるソース内の img には幸い height / width 属性 は指定されていないので、
.tumblr_photo_post img { width: 100%; /* 任意の絶対値でも可 */ }
などとスタイル指定すれば、ブログの狭いサイドバーなんかに放り込んでも、少なくともPCブラウザでは問題なく表示されるはず。
順序リストの番号も多くの場合は邪魔だと思うので、
.tumblr_post {
list-style: none;
padding: 0px;
margin: 0 0 1em;
/* 余白とマージンは任意の値でOK */
}
辺りも必要かも。
下記のHTMLファイルをサーバーにアップロードして、親ページからこれをインラインフレームで読み込むのも有りかも。
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Tumblr</title>
<style>/*任意のスタイル*/</style>
</head><body>
<script src="http://yourtumblr-id.tumblr.com/js"></script>
</body></html>
但し上記のスクリプトを使う方法だと、読み込む記事の種類を限定したり、件数を増減したり出来ない。
Recent Comments