diff --git a/app/templates/layouts/app.html.slim b/app/templates/layouts/app.html.slim
index bdf439b..0f725eb 100644
--- a/app/templates/layouts/app.html.slim
+++ b/app/templates/layouts/app.html.slim
@@ -41,15 +41,9 @@ html
span class="text-gray-400 dark:text-gray-600"
= "/"
a class="p-1 rounded text-gray-400 hover:bg-blue-100 hover:text-blue-400 dark:hover:bg-blue-200" href="/posts" Writing
- span class="text-gray-400 dark:text-gray-600"
- = "/"
- a class="p-1 rounded text-gray-400 hover:bg-yellow-100 hover:text-yellow-600 dark:hover:bg-yellow-200 #{link_active?('bookmarks') ? 'text-yellow-600 dark:text-yellow-600' : ''}" href="/bookmarks" Bookmarks
span class="text-gray-400 dark:text-gray-600"
= "/"
a class="p-1 rounded text-gray-400 hover:bg-orange-100 hover:text-orange-400 dark:hover:bg-orange-200" href="#{Hanami.app.settings.micropub_site_url}/feeds/rss" RSS
- // span class="text-gray-400 dark:text-gray-600"
- = "/"
- // a class="text-green-600 hover:text-gray-800 dark:hover:text-gray-200" href="/art-things" Art things
== yield
div class="px-4 max-w-screen-md mx-auto pb-10"
p class="text-gray-200 dark:text-gray-600" © 2023 Daniel Nitsikopoulos. All rights reserved.
diff --git a/app/templates/site/home.html.slim b/app/templates/site/home.html.slim
index 6c312eb..f137b32 100644
--- a/app/templates/site/home.html.slim
+++ b/app/templates/site/home.html.slim
@@ -1,4 +1,4 @@
-div class="h-card mb-12 max-w-prose mx-auto text-gray-800 dark:text-gray-200"
+div class="h-card prose dark:prose-invert mb-12 max-w-prose mx-auto text-gray-800 dark:text-gray-200"
p class="p-note"
== home_content
@@ -12,4 +12,8 @@ div class="mb-12 max-w-prose mx-auto"
- posts.each do |post|
== render :post, post: post
+div class="grid grid-cols-3 gap-4 mb-4 max-w-prose mx-auto"
+ - photo_posts.each do |post|
+ == render :photo_post, post: post
+
div class="max-w-screen-md mx-auto border-t-4 border-solid border-gray-400 dark:border-gray-600"
diff --git a/app/views/site/home.rb b/app/views/site/home.rb
index 45b3808..7df429b 100644
--- a/app/views/site/home.rb
+++ b/app/views/site/home.rb
@@ -15,6 +15,12 @@ module Adamantium
Decorators::Posts::Decorator.new(post)
end
end
+
+ expose :photo_posts do
+ post_repo.photo_listing(limit: 12).map do |post|
+ Decorators::Posts::Decorator.new(post)
+ end
+ end
end
end
end