html
1<html>
2<head>
3<title>Your Website Title</title>
4<meta property="og:url" content="http://example.com/your-page.html">
5<meta property="og:type" content="website">
6<meta property="og:title" content="Your Website Title">
7<meta property="og:description" content="Your description">
8<meta property="og:image" content="http://example.com/path/image.jpg">
9<!-- See: 説明1 -->
10<script>(function(d, s, id) {
11 var js, fjs = d.getElementsByTagName(s)[0];
12 if (d.getElementById(id)) return;
13 js = d.createElement(s); js.id = id;
14 js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.8";
15 fjs.parentNode.insertBefore(js, fjs);
16}(document, 'script', 'facebook-jssdk'));</script>
17</head>
18<body>
19 <!-- See: 説明2 -->
20 <div id="fb-root"></div>
21 <!-- See: 説明3 -->
22 <div class="fb-like" data-href="https://teratail.com/questions/56652" data-layout="box_count" data-action="like" data-size="small" data-show-faces="false" data-share="false"></div>
23</body>
24</html>
説明1
Facebook の JavaScript SDK の埋め込みです。HTML は改変しないでください。
説明2
ページ毎に、1 回だけ記述すればよいです。HTML は改変しないでください。
説明3
実際にシェアボタンが表示される部分。HTML は改変しないでください。改変してよいのは、 data-xxx 属性だけです。data-href 属性にはシェアしたいページの URL を http から指定してください。
各 data-xxx 属性が何を意味しているのかは、Facebook の公式ドキュメントをご覧ください。
https://developers.facebook.com/docs/plugins/like-button/#settings
例えば、1 ページで複数のシェアボタンを表示したい場合は、data-href の部分だけ変更して、同じ HTML を複数記述すればよいです。
html
1<!-- https://teratail.com/questions/55833 をシェアするボタン -->
2<div class="fb-like" data-href="https://teratail.com/questions/55833" data-layout="box_count" data-action="like" data-size="small" data-show-faces="false" data-share="false"></div>
3
4<!-- https://teratail.com/questions/56652 をシェアするボタン -->
5<div class="fb-like" data-href="https://teratail.com/questions/56652" data-layout="box_count" data-action="like" data-size="small" data-show-faces="false" data-share="false"></div>