はてなスターを付けてみました

2008.12.17 / diary

かなり今更ですけど、各エントリのタイトルにはてなスター付けてみました。CSSもあわせて少し変更。MT + mt.Vicunaのテンプレート使っている人は参考になるかと思います。

Topページ

以下のコードをページ下部に追加。はてなではheadタグの中に、と書いてあるけどページ全体のレンダリング速度を上げたいので下部に書いた方がベター。

  <script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
  <script type="text/javascript">
  Hatena.Star.Token = 'xxxxxxxxxx';
  Hatena.Star.SiteConfig = {
    entryNodes: {
      'div.section': {
        uri: 'h2 a',
        title: 'h2',
        container: 'h2'
      }
    }
  };
  </script>
  

CSSに以下の行を追加。

  div.entry h2 span.hatena-star-star-container a,
  div.entry h2 span.hatena-star-comment-container a{
      border:none;
  }
  

エントリページ

同じように以下のコードを下部に追加。

  <script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
  <script type="text/javascript">
  Hatena.Star.Token = 'xxxxxxxxxx';
  Hatena.Star.SiteConfig = {
    entryNodes: {
      'div#main': {
        uri: 'window.location',
        title: 'h1',
        container: 'h1'
      }
    }
  };
  </script>