about summary refs log tree commit diff stats
path: root/app
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-10-11 12:26:55 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-10-11 12:26:55 -0400
commit85de7c04ab66e8029d69b350fbfecd22a8673fc2 (patch)
tree0cb0be99597d2395ebe6464a5328486a35c3e7b8 /app
parente09aa803cf3905c82c29dbaa9101cc4a4639cc5a (diff)
downloadthoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.tar.gz
thoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.tar.bz2
thoughts-85de7c04ab66e8029d69b350fbfecd22a8673fc2.zip
Blog title links
Diffstat (limited to 'app')
-rw-r--r--app/assets/stylesheets/main/entries.scss15
-rw-r--r--app/models/blog.rb4
-rw-r--r--app/views/blogs/_blog.html.haml6
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")