summaryrefslogtreecommitdiffstats
path: root/layouts/_partials/timeline-item.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_partials/timeline-item.html')
-rw-r--r--layouts/_partials/timeline-item.html31
1 files changed, 31 insertions, 0 deletions
diff --git a/layouts/_partials/timeline-item.html b/layouts/_partials/timeline-item.html
new file mode 100644
index 0000000..fcb3f50
--- /dev/null
+++ b/layouts/_partials/timeline-item.html
@@ -0,0 +1,31 @@
+{{ $page := .page }}
+{{ $index := .index }}
+{{ $position := "left" }}
+{{ if (eq (mod $index 2) 1) }}
+ {{ $position = "right" }}
+{{ end }}
+
+<article class="timeline-item {{ $position }}" data-type="{{ $page.Params.type }}">
+ <div class="timeline-dot"></div>
+
+ <div class="article-card">
+ {{ if $page.Params.image }}
+ <div class="article-card-image">
+ <img src="{{ $page.Params.image }}" alt="{{ $page.Title }}" loading="lazy">
+ </div>
+ {{ end }}
+
+ <div class="article-card-body">
+ <div class="article-card-header">
+ <span class="article-type-badge type-{{ $page.Params.type }}">{{ $page.Params.type }}</span>
+ <span class="article-date">{{ $page.Date.Format "Jan 02, 2006" }}</span>
+ </div>
+ <h3 class="article-card-title">
+ <a href="{{ $page.RelPermalink }}">{{ $page.Title }}</a>
+ </h3>
+ {{ with $page.Params.description }}
+ <p class="article-card-excerpt">{{ . }}</p>
+ {{ end }}
+ </div>
+ </div>
+</article>