From e7dc35cb209c65331a3bb1ade286e7d5ccf1fcb4 Mon Sep 17 00:00:00 2001 From: David Eisinger Date: Thu, 9 Jan 2025 14:29:15 -0500 Subject: [PATCH] Progress on archive page --- content/archive/_index.md | 5 +++++ themes/v2/assets/css/style.scss | 15 +++++++++++++++ themes/v2/layouts/archive/list.html | 22 ++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 content/archive/_index.md create mode 100644 themes/v2/layouts/archive/list.html diff --git a/content/archive/_index.md b/content/archive/_index.md new file mode 100644 index 0000000..163475d --- /dev/null +++ b/content/archive/_index.md @@ -0,0 +1,5 @@ +--- +title: "Archive" +date: 2023-10-17T10:50:41-04:00 +draft: false +--- diff --git a/themes/v2/assets/css/style.scss b/themes/v2/assets/css/style.scss index 8ab09ef..a53f410 100644 --- a/themes/v2/assets/css/style.scss +++ b/themes/v2/assets/css/style.scss @@ -222,4 +222,19 @@ pre { audio::-webkit-media-controls-panel { background-color: rgba(0, 0, 0, 0.05); +} + +@media print { + body { + padding: 0 + } + + footer { + display: none; + } + + a:not(:has(img), [href^="#"])::after { + content: " (" attr(href) ")"; + font-size: 0.8em; + } } \ No newline at end of file diff --git a/themes/v2/layouts/archive/list.html b/themes/v2/layouts/archive/list.html new file mode 100644 index 0000000..d35b851 --- /dev/null +++ b/themes/v2/layouts/archive/list.html @@ -0,0 +1,22 @@ +{{ define "main" }} +
+ {{ .Content }} + + {{ range (sort (.Site.RegularPages.RelatedTo (keyVals "tags" "dispatch")) "Date" "asc") }} + {{ $page := . }} + +

+ {{ .Title }} +

+ +

+ Posted {{ .Date | time.Format "2006-01-02" }} +

+ + {{ $audioLink := printf "$3" (substr .Site.BaseURL 0 -1) }} + {{ replaceRE `` $audioLink .Content | safeHTML }} + +
+ {{ end }} +
+{{ end }}