summaryrefslogtreecommitdiffstats
path: root/layouts/_partials/post-card.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_partials/post-card.html')
-rw-r--r--layouts/_partials/post-card.html44
1 files changed, 29 insertions, 15 deletions
diff --git a/layouts/_partials/post-card.html b/layouts/_partials/post-card.html
index 7dd8c9a..f3a1362 100644
--- a/layouts/_partials/post-card.html
+++ b/layouts/_partials/post-card.html
@@ -1,16 +1,30 @@
-{{ $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>
+{{ if eq .context "home" }}
+ <article class="article-card reveal" data-type="{{ .type }}">
+ <div class="article-type" style="background: var(--type-{{ .type }});">{{ .type }}</div>
+ <div class="article-content">
+ <h3 class="article-title"><a href="{{ .url }}">{{ .title }}</a></h3>
+ <p class="article-excerpt">{{ .description }}</p>
+ <div class="article-meta">
+ <span>{{ dateFormat "Jan 2, 2006" .date }}</span>
+ <a href="{{ .url }}" class="article-read">Read →</a>
+ </div>
</div>
- </div>
-</article>
+ </article>
+{{ else }}
+ {{ $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>
+{{ end }}