Compare commits

...

2 Commits

Author SHA1 Message Date
stereobooster e89147e233
Merge 74f82dae95 into f31082dec8 2023-10-05 09:55:30 +00:00
stereobooster 74f82dae95 Option to explicitly path resource 2023-10-05 11:55:18 +02:00
2 changed files with 6 additions and 5 deletions

View File

@ -1,8 +1,7 @@
{{ define "main" }} {{ define "main" }}
{{- $images := .Resources.ByType "image" }} {{- $images := .Resources.ByType "image" }}
{{- $cover := $images.GetMatch (.Params.cover | default "*cover*") }} {{- $cover := $images.GetMatch (.Params.cover | default "*cover*") }}
{{- $feature := (.Params.feature | default "*feature*") | default $cover }} {{- $feature := $images.GetMatch (.Params.feature | default "*feature*") | default $cover }}
{{- $featureImg := $images.GetMatch $feature }}
<article> <article>
<header class="max-w-prose"> <header class="max-w-prose">
{{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }} {{ if .Params.showBreadcrumbs | default (.Site.Params.article.showBreadcrumbs | default false) }}
@ -14,10 +13,10 @@
<div class="mt-8 mb-12 text-base text-neutral-500 dark:text-neutral-400 print:hidden"> <div class="mt-8 mb-12 text-base text-neutral-500 dark:text-neutral-400 print:hidden">
{{ partial "article-meta.html" (dict "context" . "scope" "single") }} {{ partial "article-meta.html" (dict "context" . "scope" "single") }}
</div> </div>
{{ if $featureImg }} {{ if $feature }}
<div class="prose"> <div class="prose">
{{ $alt := $.Params.featureAlt | default $.Params.coverAlt | default "" }} {{ $alt := $.Params.featureAlt | default $.Params.coverAlt | default "" }}
{{ partial "picture.html" (dict "context" . "src" $feature "alt" $alt "class" "mb-6 -mt-4 rounded-md") }} {{ partial "picture.html" (dict "context" . "resource" $feature "alt" $alt "class" "mb-6 -mt-4 rounded-md") }}
{{ with $.Params.coverCaption }} {{ with $.Params.coverCaption }}
<figcaption class="mb-6 -mt-3 text-center">{{ . | markdownify }}</figcaption> <figcaption class="mb-6 -mt-3 text-center">{{ . | markdownify }}</figcaption>
{{ end }} {{ end }}

View File

@ -16,7 +16,9 @@
/> />
{{ else }} {{ else }}
{{ $resource := "" }} {{ $resource := "" }}
{{ if .context.Page.Resources.GetMatch ($url.String) }} {{ if .resource }}
{{ $resource = .resource }}
{{ else if .context.Page.Resources.GetMatch ($url.String) }}
{{ $resource = .context.Page.Resources.GetMatch ($url.String) }} {{ $resource = .context.Page.Resources.GetMatch ($url.String) }}
{{ else if resources.GetMatch ($url.String) }} {{ else if resources.GetMatch ($url.String) }}
{{ $resource = resources.Get ($url.String) }} {{ $resource = resources.Get ($url.String) }}