list.html 992 B

1234567891011121314151617181920212223
  1. {{ define "main" }}
  2. <div class="h-feed">
  3. {{- if gt (len .Content) 0 }}
  4. <div class="panel space-y-2 p-summary">
  5. {{ .Content }}
  6. </div>
  7. {{- end }}
  8. {{ range where .Pages.ByPublishDate.Reverse ".IsSection" false }}
  9. {{- $images := default (slice "/imgs/no-image-new.webp" "/imgs/no-image-new.png") .Params.Images }}
  10. {{- $altText := default "No alt text" .Params.ImageAltText }}
  11. <div class="panel my-2 h-entry">
  12. <h2 id="{{ .Section }}-{{ .Title | anchorize }}"><a href="{{ .RelPermalink }}" class="u-url p-name">{{ .Title }}</a></h2>
  13. <div class="flex flex-row flex-wrap md:flex-nowrap mt-2">
  14. <span class="image-wrapper w-full h-32 md:w-32 md:h-32">
  15. <img srcset="{{ delimit $images ", " }}" src="{{ index (last 1 $images) 0 }}" alt="{{ $altText }}" class="u-photo" />
  16. </span>
  17. <p class="m-2 flex-1 p-summary">{{ .Params.Intro | markdownify }}</p>
  18. <span class="hidden p-author">{{ .Site.Params.Author }}</span>
  19. </div>
  20. </div>
  21. {{ end }}
  22. </div>
  23. {{ end }}