]> danix's work - danix2-hugo-theme.git/commitdiff
fix: restore article display on homepage
authorDanilo M. <redacted>
Sun, 5 Apr 2026 08:22:47 +0000 (10:22 +0200)
committerDanilo M. <redacted>
Sun, 5 Apr 2026 08:22:47 +0000 (10:22 +0200)
Simplified home.html article query to directly iterate over all pages with Type='articles'. The previous complex featured article filtering was breaking the display.

Now shows all articles in latest-first order with proper grid layout.

Co-Authored-By: Claude Haiku 4.5 <redacted>
layouts/home.html

index 0beae1fbb0144fe4bbd449cd9e5d98a320824a1c..4d8587a8763f6c35a971a5ea7aba7cd8df97d2c1 100644 (file)
@@ -2,26 +2,12 @@
   {{ partial "hero.html" . }}
 
   <div class="container feed-section">
-    {{ $posts := where site.RegularPages "Type" "in" (slice "articles") }}
-    {{ $posts := sort $posts "Params.date" "desc" }}
-
-    {{ $featured := where $posts "Params.featured" true }}
-    {{ $notFeatured := where $posts "Params.featured" "!=" true }}
+    <div class="feed-label">Latest</div>
 
     <div class="feed-grid">
-      {{ if $featured }}
-        <div class="feed-label">Featured</div>
-        {{ range first 1 $featured }}
-          {{ $data := dict "title" .Title "type" .Params.type "description" .Summary "date" .Date "url" .RelPermalink "image" .Params.image "featured" true }}
-          {{ partial "post-card.html" $data }}
-        {{ end }}
-      {{ end }}
-
-      {{ if or $featured $notFeatured }}
-        {{ if $featured }}<div class="feed-label" style="margin-top: 2rem;">Latest</div>{{ else }}<div class="feed-label">Latest</div>{{ end }}
-        {{ $latest := first 3 $notFeatured }}
-        {{ range $latest }}
-          {{ $data := dict "title" .Title "type" .Params.type "description" .Summary "date" .Date "url" .RelPermalink "image" .Params.image "featured" false }}
+      {{ range site.RegularPages }}
+        {{ if eq .Type "articles" }}
+          {{ $data := dict "title" .Title "type" .Params.type "description" .Summary "date" .Date "url" .RelPermalink "image" .Params.image "featured" .Params.featured }}
           {{ partial "post-card.html" $data }}
         {{ end }}
       {{ end }}