æ¬æ¥ãã¯ã¦ãªãã¤ã¢ãªã¼ã«Facebookãããã!ããã¿ã³ãè¨ç½®ã§ããããã«ãªãã¾ããã
ã¯ã¦ãªãã¤ã¢ãªã¼ã«ããããï¼ããã¿ã³ãè¨ç½®ããã«ã¯ãè¨å®ç»é¢ã®記事の設定ããããFacebookãããã!ããã¿ã³ã表示ãã«ãã§ãã¯ãå ¥ãã¦è¨å®ãä¿åãã¾ããè¨å®ãä¿åããã¨ãåè¨äºã®æ¬æã®ä¸ã«ãããã!ããã¿ã³ã表示ãããããã«ãªãã¾ãã
ã©ãããå©ç¨ãã ããã
è¨äºå ±æãã¿ã³ã¾ããã®ãã¶ã¤ã³å¤æ´ã«ã¤ãã¦
ä»åã®æ©è½è¿½å ã«ãããã¯ã¦ãªãã¤ã¢ãªã¼ã®è¨äºæ¬æã®ä¸ã«è¡¨ç¤ºããè¨äºå ±æãã¿ã³ã¯ãã¯ã¦ãªããã¯ãã¼ã¯ãã¿ã³ããã¤ã¼ããã¿ã³ããããã!ããã¿ã³ã®3種é¡ã«ãªãã¾ããããããã¦å°ããã¶ã¤ã³ãå¤æ´ãã¦ãã¾ãããã¤ã¼ããã¿ã³ã¯å ¬å¼ã®ãã¤ã¼ããã¿ã³ã«å¤æ´ãã¾ãããã¯ã¦ãªããã¯ãã¼ã¯ãã¿ã³ããã¤ã¼ããã¿ã³ã¯è¡¨ç¤ºä½ç½®ãå¤æ´ããã¦ããã ãã¾ãããè¨äºè¡¨ç¤ºãã¿ã³ã®ãã¶ã¤ã³ã¯åãã¼ãã®ãã¶ã¤ã³ã«å¿ãã¦æé©åãã¦ããã¾ãã
è¨äºå ±æãã¿ã³ã®HTMLæ§é ã»CSSã«ã¤ãã¦
è¨äºå ±æãã¿ã³ã«é¢ããHTMLæ§é ã»CSSã®è©³ç´°ã以ä¸ã«è¨è¼ãã¾ããããã°ãã¼ãã®ã«ã¹ã¿ãã¤ãºãä½æã«ãå©ç¨ãã ããã
HTMLæ§é ï¼è¨äºæ¬æã®æä¸é¨ãããã°ã¢ã¼ãã®å ´åã¯sectionfooterã®ç´åã«è¨è¿°ããã¾ãï¼
<p class="share-button sectionfooter"> <iframe class="hatena-bookmark-button-frame" scrolling="no" width="50" height="20" frameborder="0" title="ãã®ã¨ã³ããªã¼ãã¯ã¦ãªããã¯ãã¼ã¯ã«è¿½å " style="width: 50px; height: 20px;"></iframe> <script async="async" charset="utf-8" src="http://b.st-hatena.com/js/bookmark_button.js" type="text/javascript"></script> <iframe class="twitter-share-button twitter-count-none" scrolling="no" frameborder="0" tabindex="0" allowtransparency="true" src="[Twitter ãã¤ã¼ããã¿ã³ã®URL]" style="width: 80px; height: 20px;" title="[ã¿ã¤ãã«]"></iframe> <script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script> <iframe scrolling="no" frameborder="0" allowtransparency="true" style="border: medium none; overflow: hidden; width: 100px; height: 21px;" src="[Facebook ããããã¿ã³ã®URL]"></iframe> </p>
<p class="share-button sectionfooter"> <a class="hatena-bookmark-button" title="ãã®ã¨ã³ããªã¼ãã¯ã¦ãªããã¯ãã¼ã¯ã«è¿½å " data-hatena-bookmark-layout="simple" data-hatena-bookmark-title="[ã¿ã¤ãã«]" href="[ã¯ã¦ãªããã¯ãã¼ã¯ã®URL]" data-hatena-bookmark-initialized="1"> <img width="20" height="20" style="border: medium none;" alt="ãã®ã¨ã³ããªã¼ãã¯ã¦ãªããã¯ãã¼ã¯ã«è¿½å " src="http://b.st-hatena.com/images/entry-button/button-only.gif"> </a> <script async="async" charset="utf-8" src="http://b.st-hatena.com/js/bookmark_button.js" type="text/javascript"></script> <iframe class="twitter-share-button twitter-count-none" scrolling="no" frameborder="0" tabindex="0" allowtransparency="true" src="[Twitter ãã¤ã¼ããã¿ã³ã®URL]" style="width: 80px; height: 20px;" title="[ã¿ã¤ãã«]"></iframe> <script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script> <iframe scrolling="no" frameborder="0" allowtransparency="true" style="border: medium none; overflow: hidden; width: 100px; height: 21px;" src="[Facebook ããããã¿ã³ã®URL]"></iframe> </p>
base.cssã®æå®
.body .section p.share-button { margin-top: 1.5em; margin-bottom: 0.5em; border: medium none; padding-top: 0; padding-bottom: 0; } p.share-button iframe, p.share-button a.hatena-bookmark-button img { vertical-align: middle; } p.share-button iframe { margin: 1px 0 0 3px; } p.share-button iframe.hatena-bookmark-button-frame, p.share-button iframe.twitter-share-button, p.share-button a.hatena-bookmark-button img { margin: 0 3px; }
ãã¶ã¤ã³ç·¨éããããããã«å«ã¾ãããã¯ã¦ãªæä¾ã®ãã¶ã¤ã³ãã¼ãåã³ãã¼ãä½è
æ§ããããã ãããã¶ã¤ã³ãã¼ãã«ã¤ãã¦ã¯CSSãæ´æ°ãã¾ãããã¾ãããã¼ãä½è
ãã¾ã§ãèªèº«ã§ãã¼ãã®æ´æ°ãå¸æãããæ¹ã¯ããææ°ã§ããはてなダイアリー問い合わせ窓口ã¾ã§ãé£çµ¡ãã ããã
Open Graph Protocol 対å¿ã«ã¤ãã¦
ãããã¦ãã¯ã¦ãªãã¤ã¢ãªã¼ã Open Graph Protocol ã«ã対å¿ãã¾ãããã¯ã¦ãªãã¤ã¢ãªã¼ã§è¨å®ãããã¨ãªããOpen Graph Protocol ã«æºæ ããã¡ã¿ã¿ã°ãåºåãã¾ãã
Open Graph Protocol ã®è©³ç´°ã«ã¤ãã¦ã¯ã以ä¸ãã覧ãã ããã