Skip to content

Commit af8b0ee

Browse files
committed
Fetch current URL via Scrivito's @obj
1 parent b8b8c2c commit af8b0ee

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

app/views/blog_post_page/index.html.erb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
<%= scrivito_tag :div, @obj, :abstract %>
1313
<ol class="snsb" style="margin-left: 0px">
1414
<li style="margin-top: -3px; margin-left: -40px;">
15-
<div class="fb-like" data-href="<%= request.original_url %>" data-layout="button_count"
15+
<div class="fb-like" data-href="<%= @obj.binary_url %>" data-layout="button_count"
1616
data-action="like" data-show-faces="true" data-share="true"></div></li>
1717
<li><a href="https://twitter.com/share" class="twitter-share-button"
18-
data-url="<%= request.original_url %>" data-text="<%= @obj.display_title %>"
18+
data-url="<%= @obj.binary_url %>" data-text="<%= @obj.display_title %>"
1919
data-lang="ja" data-hashtags="CoderDojo" data-via="CoderDojoJapan" width="100">Tweet</a><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></li>
2020
<li><iframe src="http://ghbtns.com/github-btn.html?user=yasslab&repo=coderdojo.jp&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="80" height="20"></iframe></li>
21-
<li><a href="http://b.hatena.ne.jp/entry/<%= request.original_url %>"
21+
<li><a href="http://b.hatena.ne.jp/entry/<%= @obj.binary_url %>"
2222
class="hatena-bookmark-button"
2323
data-hatena-bookmark-title="<%= @obj.display_title %>"
2424
data-hatena-bookmark-layout="standard-balloon"
@@ -39,13 +39,13 @@
3939

4040
<ol class="snsb" style="margin-left: 0px; margin-top: 100px; padding-bottom: 30px;">
4141
<li style="margin-top: -3px; margin-left: -40px;">
42-
<div class="fb-like" data-href="<%= request.original_url %>" data-layout="button_count"
42+
<div class="fb-like" data-href="<%= @obj.binary_url %>" data-layout="button_count"
4343
data-action="like" data-show-faces="true" data-share="true"></div></li>
4444
<li><a href="https://twitter.com/share" class="twitter-share-button"
45-
data-url="<%= request.original_url %>" data-text="<%= @obj.display_title %>"
45+
data-url="<%= @obj.binary_url %>" data-text="<%= @obj.display_title %>"
4646
data-lang="ja" data-hashtags="CoderDojo" data-via="CoderDojoJapan" width="100">Tweet</a><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></li>
4747
<li><iframe src="http://ghbtns.com/github-btn.html?user=yasslab&repo=coderdojo.jp&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="80" height="20"></iframe></li>
48-
<li><a href="http://b.hatena.ne.jp/entry/<%= request.original_url %>"
48+
<li><a href="http://b.hatena.ne.jp/entry/<%= @obj.binary_url %>"
4949
class="hatena-bookmark-button"
5050
data-hatena-bookmark-title="<%= @obj.display_title %>"
5151
data-hatena-bookmark-layout="standard-balloon"

app/views/layouts/application.html.erb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,15 @@
1010

1111
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
1212
<meta name="description" content="CoderDojoは子どものためのプログラミング道場です。2011年にアイルランドで始まり、全国では67ヶ所、世界では66ヶ国・1,150ヶ所で開催されています。" />
13-
<meta property="og:title" content="CoderDojo Japan">
13+
<% if @obj %>
14+
<meta property="og:title" content="<%= @obj.display_title %> | CoderDojo Japan">
15+
<meta property="og:url" content="http://coderdojo.jp/">
16+
<% else %>
17+
<meta property="og:title" content="CoderDojo Japan">
18+
<% end %>
19+
1420
<meta property="og:site_name" content="CoderDojo Japan">
15-
<meta property="og:url" content="http://coderdojo.jp/">
21+
1622
<meta property="og:image" content="http://coderdojo.jp/og-image.png">
1723
<meta property="og:image:type" content="image/png">
1824

0 commit comments

Comments
 (0)