Эх сурвалжийг харах

Add entrypanel partial

Not sure why this wasn't already a partial. This template holds the view
for an entry (blog post, scrap, project, etc.) when viewed from a list
page.
Bee Hudson 1 жил өмнө
parent
commit
f894f350f5

+ 12 - 0
layouts/partials/entrypanel.html

@@ -0,0 +1,12 @@
+{{- $images := default (slice "/imgs/no-image-new.webp" "/imgs/no-image-new.png") .Params.Images }}
+{{- $altText := default "No alt text" .Params.ImageAltText }}
+<div class="panel my-2 h-entry">
+    <h2 id="{{ .Section }}-{{ .Title | anchorize }}"><a href="{{ .RelPermalink }}" class="u-url p-name">{{ .Title }}</a></h2>
+    <div class="flex flex-row flex-wrap md:flex-nowrap mt-2">
+        <span class="image-wrapper w-full h-32 md:w-32 md:h-32">
+            <img srcset="{{ delimit $images ", " }}" src="{{ index (last 1 $images) 0 }}" alt="{{ $altText }}" class="u-photo" />
+        </span>
+        <p class="m-2 flex-1 p-summary">{{ .Params.Intro | markdownify }}</p>
+        <span class="hidden p-author">{{ .Site.Params.Author }}</span>
+    </div>
+</div>