diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-10-11 12:26:55 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-10-11 12:26:55 -0400 |
commit | 85de7c04ab66e8029d69b350fbfecd22a8673fc2 (patch) | |
tree | 0cb0be99597d2395ebe6464a5328486a35c3e7b8 | |
parent | e09aa803cf3905c82c29dbaa9101cc4a4639cc5a (diff) | |
download | thoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.tar.gz thoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.tar.bz2 thoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.zip |
Blog title links
-rw-r--r-- | app/assets/stylesheets/main/entries.scss | 15 | ||||
-rw-r--r-- | app/models/blog.rb | 4 | ||||
-rw-r--r-- | app/views/blogs/_blog.html.haml | 6 |
3 files changed, 23 insertions, 2 deletions
diff --git a/app/assets/stylesheets/main/entries.scss b/app/assets/stylesheets/main/entries.scss index 1b2d1c6..b511333 100644 --- a/app/assets/stylesheets/main/entries.scss +++ b/app/assets/stylesheets/main/entries.scss | |||
@@ -5,7 +5,7 @@ | |||
5 | #blog-post { | 5 | #blog-post { |
6 | font-size: 16px; | 6 | font-size: 16px; |
7 | line-height: 24px; | 7 | line-height: 24px; |
8 | margin: 0 1em; | 8 | margin: 0 1em 1em; |
9 | 9 | ||
10 | .blog-title { | 10 | .blog-title { |
11 | h2 { | 11 | h2 { |
@@ -16,6 +16,19 @@ | |||
16 | color: #59770e; | 16 | color: #59770e; |
17 | border-bottom: 1px dotted #CCCCCC; | 17 | border-bottom: 1px dotted #CCCCCC; |
18 | padding-bottom: 3px; | 18 | padding-bottom: 3px; |
19 | |||
20 | a { | ||
21 | text-decoration: none; | ||
22 | color: #59770e; | ||
23 | |||
24 | &:visited { | ||
25 | color: #59770e; | ||
26 | } | ||
27 | |||
28 | &:hover { | ||
29 | text-decoration: underline; | ||
30 | } | ||
31 | } | ||
19 | } | 32 | } |
20 | } | 33 | } |
21 | 34 | ||
diff --git a/app/models/blog.rb b/app/models/blog.rb index c12d0dc..415167c 100644 --- a/app/models/blog.rb +++ b/app/models/blog.rb | |||
@@ -26,6 +26,10 @@ class Blog < ApplicationRecord | |||
26 | body[0..(body.index("<!--MORE-->")-1)] | 26 | body[0..(body.index("<!--MORE-->")-1)] |
27 | end | 27 | end |
28 | 28 | ||
29 | def to_param | ||
30 | slug | ||
31 | end | ||
32 | |||
29 | private | 33 | private |
30 | def set_draft_title | 34 | def set_draft_title |
31 | if self.title.blank? and not self.published | 35 | if self.title.blank? and not self.published |
diff --git a/app/views/blogs/_blog.html.haml b/app/views/blogs/_blog.html.haml index 389f961..26657e7 100644 --- a/app/views/blogs/_blog.html.haml +++ b/app/views/blogs/_blog.html.haml | |||
@@ -4,7 +4,7 @@ | |||
4 | %span.post-month= blog.published_at.strftime("%^b") | 4 | %span.post-month= blog.published_at.strftime("%^b") |
5 | %span.post-day= blog.published_at.day | 5 | %span.post-day= blog.published_at.day |
6 | .blog-title | 6 | .blog-title |
7 | %h2= blog.title | 7 | %h2= link_to_unless_current blog.title, blog |
8 | .post-author Hatkirby | 8 | .post-author Hatkirby |
9 | %blockquote#blog-content.entry-content.bubble.rounded.bottom | 9 | %blockquote#blog-content.entry-content.bubble.rounded.bottom |
10 | - if short and blog.has_read_more | 10 | - if short and blog.has_read_more |
@@ -12,3 +12,7 @@ | |||
12 | = link_to "Read more...", blog | 12 | = link_to "Read more...", blog |
13 | - else | 13 | - else |
14 | = markdown(blog.body) | 14 | = markdown(blog.body) |
15 | %cite.bubble | ||
16 | %strong Hatkirby | ||
17 | on | ||
18 | = blog.published_at.strftime("%m-%d-%Y") | ||