diff --git a/layouts/partials/components.html b/layouts/partials/components.html index ab298ac..1d824cc 100644 --- a/layouts/partials/components.html +++ b/layouts/partials/components.html @@ -32,40 +32,3 @@ {{- define "partials/components/heroicon.html" }} {{- partial "components/icon.html" (dict "id" . "output" "icons/generic/%s.svg" "template" "templates/heroicon.svg") }} {{ end }} - - -{{- /* - The component where it will display the metadata of the post. - This is used on list templates but feel free to change that. -*/ -}} -{{- define "partials/components/post-meta.html" }} -
- {{- if ne (.PublishDate.Format "2006") "0001" -}} - - {{- end }} - - {{- if and .GitInfo (ne (.PublishDate.Format "2006-01-02") (.Lastmod.Format "2006-01-02")) }} - - {{- end }} - - {{- /* The authors are appended with 'et al' if there's more than one author in the map. */ -}} - {{ with .Params.author }} - {{- $names := slice }} - {{- range . }}{{ $names = $names | append .name }}{{ end }} - {{- $author := index (first 1 $names) 0 }} - - {{ partial "components/heroicon.html" "pencil" }} - - {{ $author }}{{ if ge (len .) 2 }}, et al.{{ end }} - - - {{ end }} - -
-{{- end }} diff --git a/layouts/partials/components/post-meta.html b/layouts/partials/components/post-meta.html new file mode 100644 index 0000000..03fa06b --- /dev/null +++ b/layouts/partials/components/post-meta.html @@ -0,0 +1,32 @@ +{{- /* + The component where it will display the metadata of the post. + This is used on list templates but feel free to change that. +*/ -}} +
+ {{- if ne (.PublishDate.Format "2006") "0001" -}} + + {{- end }} + + {{- if and .GitInfo (ne (.PublishDate.Format "2006-01-02") (.Lastmod.Format "2006-01-02")) }} + + {{- end }} + + {{- /* The authors are appended with 'et al' if there's more than one author in the map. */ -}} + {{ with .Params.author }} + {{- $names := slice }} + {{- range . }}{{ $names = $names | append .name }}{{ end }} + {{- $author := index (first 1 $names) 0 }} + + {{ partial "components/heroicon.html" "pencil" }} + + {{ $author }}{{ if ge (len .) 2 }}, et al.{{ end }} + + + {{ end }} +