about summary refs log tree commit diff stats
path: root/app/views
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-10-11 16:25:37 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-10-11 16:25:37 -0400
commit5f860c66d300654934848aee1abe8e5c0d41836e (patch)
tree73c6deda7baa751279f7b4fb9a0f10572cf92f0f /app/views
parent192705645135aa20951d78949d7e49e4bad58974 (diff)
downloadthoughts-5f860c66d300654934848aee1abe8e5c0d41836e.tar.gz
thoughts-5f860c66d300654934848aee1abe8e5c0d41836e.tar.bz2
thoughts-5f860c66d300654934848aee1abe8e5c0d41836e.zip
Added blog archive
The path to blog posts is now "blog" instead of "says", btw.
Diffstat (limited to 'app/views')
-rw-r--r--app/views/admin/blogs/_form.html.haml2
-rw-r--r--app/views/admin/blogs/index.html.haml2
-rw-r--r--app/views/blogs/index.atom.builder2
-rw-r--r--app/views/blogs/index.html.haml12
-rw-r--r--app/views/blogs/summary.html.haml3
5 files changed, 15 insertions, 6 deletions
diff --git a/app/views/admin/blogs/_form.html.haml b/app/views/admin/blogs/_form.html.haml index 625c85e..01177c1 100644 --- a/app/views/admin/blogs/_form.html.haml +++ b/app/views/admin/blogs/_form.html.haml
@@ -18,7 +18,7 @@
18 - unless f.object.new_record? 18 - unless f.object.new_record?
19 #entry-preview-link.details-module 19 #entry-preview-link.details-module
20 - if f.object.published 20 - if f.object.published
21 = link_to "View post", blog_url(f.object.slug_was), target: "entry-preview" 21 = link_to "View post", blog_post_url(f.object.slug_was), target: "entry-preview"
22 - else 22 - else
23 = link_to "Preview post", admin_blog_url(f.object.id), target: "entry-preview" 23 = link_to "Preview post", admin_blog_url(f.object.id), target: "entry-preview"
24 .details-module 24 .details-module
diff --git a/app/views/admin/blogs/index.html.haml b/app/views/admin/blogs/index.html.haml index 9899176..c74fef5 100644 --- a/app/views/admin/blogs/index.html.haml +++ b/app/views/admin/blogs/index.html.haml
@@ -10,5 +10,5 @@
10 %td= blog.published_at.strftime("%B %d, %Y, %l:%M%P") 10 %td= blog.published_at.strftime("%B %d, %Y, %l:%M%P")
11 %td 11 %td
12 %ul.admin-actions 12 %ul.admin-actions
13 %li= link_to "View", blog_url(blog.slug) 13 %li= link_to "View", blog_post_url(blog.slug)
14 %li= link_to "Edit", edit_admin_blog_url(blog.id) 14 %li= link_to "Edit", edit_admin_blog_url(blog.id)
diff --git a/app/views/blogs/index.atom.builder b/app/views/blogs/index.atom.builder index 72deba2..a05f29d 100644 --- a/app/views/blogs/index.atom.builder +++ b/app/views/blogs/index.atom.builder
@@ -2,7 +2,7 @@ atom_feed do |feed|
2 feed.title("Four Island") 2 feed.title("Four Island")
3 feed.updated(@blogs[0].published_at) if @blogs.length > 0 3 feed.updated(@blogs[0].published_at) if @blogs.length > 0
4 4
5 @blogs.each do |blog| 5 @blogs.limit(10).each do |blog|
6 feed.entry(blog, published: blog.published_at) do |entry| 6 feed.entry(blog, published: blog.published_at) do |entry|
7 entry.title(blog.title) 7 entry.title(blog.title)
8 entry.content(markdown(blog.body), type: 'html') 8 entry.content(markdown(blog.body), type: 'html')
diff --git a/app/views/blogs/index.html.haml b/app/views/blogs/index.html.haml index e9639ca..75bf92f 100644 --- a/app/views/blogs/index.html.haml +++ b/app/views/blogs/index.html.haml
@@ -1,3 +1,9 @@
1- @blogs.each do |blog| 1#blog-archive
2 = render blog, short: true 2 %h2 Blog Archive
3= will_paginate @blogs 3 .bubble.rounded
4 - @blogs.chunk {|blog| blog.published_at.strftime("%B %Y") }.each do |chunk|
5 %h3= chunk[0]
6 - chunk[1].each do |blog|
7 %p.archive-link
8 = link_to blog.title, blog
9 %small= blog.published_at.strftime("%-d %b %Y")
diff --git a/app/views/blogs/summary.html.haml b/app/views/blogs/summary.html.haml new file mode 100644 index 0000000..e9639ca --- /dev/null +++ b/app/views/blogs/summary.html.haml
@@ -0,0 +1,3 @@
1- @blogs.each do |blog|
2 = render blog, short: true
3= will_paginate @blogs