File tree Expand file tree Collapse file tree 4 files changed +19
-3
lines changed Expand file tree Collapse file tree 4 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,10 @@ def guess_language
40
40
Rouge ::Lexer . guesses ( { filename : filename , source : source } . compact ) . first &.tag
41
41
end
42
42
43
+ def title
44
+ filename
45
+ end
46
+
43
47
private
44
48
45
49
def auto_detecting? = !!@auto_detecting
Original file line number Diff line number Diff line change 1
- <%= render Pages::Header.new(title: "Snippets ") %>
1
+ <%= render Pages::Header.new(title: "Snippet Share ") %>
2
2
<div id ="snippets " class ="section-content container py-gap ">
3
3
< div class ="flex ">
4
4
<%= link_to "New snippet" , new_share_snippet_path , class : "button primary" %>
Original file line number Diff line number Diff line change 1
- <%= render Pages::Header.new(title: "New Snippet") %>
1
+ <%= render Pages::Header.new(title: "Snippet Share ") %>
2
2
<div class ="section-content container py-gap ">
3
3
<%= turbo_frame_tag :snippet_form , data : { turbo_action : "advance" } do %>
4
4
<%= render Share ::Snippets ::Form . new ( @snippet ) %>
Original file line number Diff line number Diff line change 1
- <%= render Pages::Header.new(title: "Snippet") %>
1
+ <% set_meta_tags(
2
+ title: "Joy of Rails Snippet#{@snippet.title.presence && ": " + @snippet.title}",
3
+ description: "A code snippet from Joy of Rails",
4
+ keywords: [@snippet.language].compact,
5
+ og: {
6
+ image: @snippet.screenshot.attached? && rails_storage_proxy_url(@snippet.screenshot)
7
+ },
8
+ twitter: {
9
+ card: @snippet.screenshot.attached? ? "summary_large_image" : "summary",
10
+ }
11
+ ) %>
12
+
13
+ <%= render Pages::Header.new(title: "Snippet Share") %>
2
14
<div class ="section-content container py-gap ">
3
15
<%= turbo_frame_tag :snippet_form , data : { turbo_action : "advance" } do %>
4
16
<%= render CodeBlock ::Snippet . new ( @snippet ) %>
You can’t perform that action at this time.
0 commit comments