Skip to content

Commit ac49577

Browse files
authored
Merge pull request #4 from coderdojo-hommachi/sns_share
SNSシェアボタンとフッターにFacebookタイムラインを表示
2 parents 57d7205 + b7535af commit ac49577

File tree

3 files changed

+45
-0
lines changed

3 files changed

+45
-0
lines changed

_includes/footer.liquid

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<footer>
33
<div class="row">
44
<div class="col-lg-12">
5+
<div class="fb-page" data-href="https://www.facebook.com/coderdojo-hommachi-171787579936442/" data-tabs="timeline" data-width="350" data-height="400" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/coderdojo-hommachi-171787579936442/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/coderdojo-hommachi-171787579936442/">coderdojo hommachi</a></blockquote></div>
56
<hr>
67
<ul class="list-unstyled">
78
<li class="pull-right"><a href="#top">Back to top</a></li>
@@ -11,3 +12,12 @@
1112
</div>
1213
</div>
1314
</footer>
15+
16+
<div id="fb-root"></div>
17+
<script>(function(d, s, id) {
18+
var js, fjs = d.getElementsByTagName(s)[0];
19+
if (d.getElementById(id)) return;
20+
js = d.createElement(s); js.id = id;
21+
js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.8&appId=1600350913562750";
22+
fjs.parentNode.insertBefore(js, fjs);
23+
}(document, 'script', 'facebook-jssdk'));</script>

_layouts/post.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,22 @@
55
<h3><a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></h3>
66
<p class="text-muted">{{ page.date | date: "%B %-d, %Y" }}</p>
77
{{ content }}
8+
9+
<div class="share-btns">
10+
<div class="share-btn">
11+
<a href="https://twitter.com/share" class="twitter-share-button"{count}>Tweet</a>
12+
</div>
13+
<div class="share-btn">
14+
<div class="fb-share-button" data-href="{{ site.baseurl }}{{ post.url }}" data-layout="button_count"></div>
15+
</div>
16+
</div>
17+
18+
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
19+
<div id="fb-root"></div>
20+
<script>(function(d, s, id) {
21+
var js, fjs = d.getElementsByTagName(s)[0];
22+
if (d.getElementById(id)) return;
23+
js = d.createElement(s); js.id = id;
24+
js.src = "//connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v2.5&appId=1600350913562750";
25+
fjs.parentNode.insertBefore(js, fjs);
26+
}(document, 'script', 'facebook-jssdk'));</script>

assets/css/extension.css

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,19 @@
55
body {
66
font-size: 20px;
77
}
8+
9+
.share-btns {
10+
margin-top: 40px;
11+
}
12+
13+
.share-btns::after {
14+
content: "";
15+
display: block;
16+
clear: both;
17+
}
18+
19+
.share-btn {
20+
float: left;
21+
margin-right: 16px;
22+
line-height: 1;
23+
}

0 commit comments

Comments
 (0)