diff options
| author | Danilo M. <danix@danix.xyz> | 2026-04-05 08:41:04 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-04-05 08:41:04 +0200 |
| commit | d605b77f6255a605d5afb9cd78649b1d7e301128 (patch) | |
| tree | 940538abb113b4570fb06d0c5113b091dfd33dee /layouts/_partials/post-card.html | |
| parent | dcf54cad8529526fd7f8d9d4b84b63ccb3fa9630 (diff) | |
| download | danixxyz-theme-d605b77f6255a605d5afb9cd78649b1d7e301128.tar.gz danixxyz-theme-d605b77f6255a605d5afb9cd78649b1d7e301128.zip | |
layout: create base layout, header, footer, hero, and post card partials
Diffstat (limited to 'layouts/_partials/post-card.html')
| -rw-r--r-- | layouts/_partials/post-card.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/layouts/_partials/post-card.html b/layouts/_partials/post-card.html new file mode 100644 index 0000000..7dd8c9a --- /dev/null +++ b/layouts/_partials/post-card.html @@ -0,0 +1,16 @@ +{{ $featured := .featured }} +<article class="post-card {{ if $featured }}featured{{ end }}"> + {{ if .image }} + <img src="{{ .image }}" alt="{{ .title }}" class="post-card-image"> + {{ else }} + <div class="post-card-image" style="background: linear-gradient(135deg, var(--color-{{ .type }}), var(--bg2));"></div> + {{ end }} + <div class="post-card-body"> + <div class="post-type-badge {{ .type }}">{{ .type }}</div> + <h3 class="post-card-title"><a href="{{ .url }}">{{ .title }}</a></h3> + <p class="post-card-excerpt">{{ .description }}</p> + <div class="post-card-meta"> + <span>{{ dateFormat "Jan 2, 2006" .date }}</span> + </div> + </div> +</article> |
