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") | ||
