aboutsummaryrefslogtreecommitdiff
path: root/users/fcuny/blog
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2021-04-06 12:32:43 -0700
committerFranck Cuny <franck@fcuny.net>2021-04-06 12:32:43 -0700
commit7025d1ca1e7a42212eeb4e648176986135fd8438 (patch)
tree4b761b0f7ab2e4f342b7cc5abb558dbd9a80e52d /users/fcuny/blog
parentcss: update style for links and headers (diff)
downloadinfra-7025d1ca1e7a42212eeb4e648176986135fd8438.tar.gz
layout: add date and tags to single pages
We want to show the tags and the published/updated date for the articles. Add to the CSS the classes for these new elements.
Diffstat (limited to 'users/fcuny/blog')
-rw-r--r--users/fcuny/blog/layouts/_default/single.html27
-rw-r--r--users/fcuny/blog/static/css/custom.css16
2 files changed, 42 insertions, 1 deletions
diff --git a/users/fcuny/blog/layouts/_default/single.html b/users/fcuny/blog/layouts/_default/single.html
index a8c1dc7..0ab5e35 100644
--- a/users/fcuny/blog/layouts/_default/single.html
+++ b/users/fcuny/blog/layouts/_default/single.html
@@ -4,7 +4,32 @@
<h1>{{ .Title }}</h1>
-<p><span class="published">{{ .Date.Format "January 2021" }}</span></p>
+<div class="meta">
+ {{- $pub := .Date.Format "2006-01-02" -}}
+ {{- $mod := "" -}}
+ {{- if (not .GitInfo) }}
+ {{- $mod = .Lastmod.Format "2006-01-02" -}}
+ {{ else }}
+ {{- $mod = .Page.GitInfo.CommitDate.Format "2006-01-02" -}}
+ {{ end -}}
+ {{ if eq $pub $mod }}
+ <div class="meta_date">published {{ $pub }}</div>
+ {{ else }}
+ <div class="meta_date">published {{ $pub }}, last modified {{ $mod }}</div>
+ {{ end }}
+ {{ if .Params.tags }}
+ <div>
+ {{ if eq (len .Params.tags) 1 }}
+ in tag
+ {{ else }}
+ in tags
+ {{ end }}
+ {{ range $idx, $tag := .Params.tags }}
+ <span class="meta_tags"><a href="/tags/{{ $tag | urlize }}/">{{ $tag }}</a></span>
+ {{ end }}
+ </div>
+ {{ end }}
+</div>
{{ .Content }}
diff --git a/users/fcuny/blog/static/css/custom.css b/users/fcuny/blog/static/css/custom.css
index b0ec570..9d4faf1 100644
--- a/users/fcuny/blog/static/css/custom.css
+++ b/users/fcuny/blog/static/css/custom.css
@@ -53,3 +53,19 @@ pre {
font-family: "Roboto Mono", Monaco, "Lucida Console", monospace;
overflow: scroll;
}
+
+.tags {
+ background-color: #eeeeee;
+ border-radius:8px;
+ padding:0 .5rem;
+ font-size: 90%;
+}
+
+.meta_tags a:link,
+.meta_tags a:visited {
+ text-decoration: none;
+}
+
+.meta_date {
+ font-style: italic;
+}