43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {{ define "main" }}
 | |
| <article>
 | |
|     {{ partial "paige/metadata.html" . }}
 | |
|     <section>
 | |
|         {{ if .Params.image_url }}
 | |
|             {{ $class := "mw-100 rounded-4 shadow" }}
 | |
|             {{ if .Params.image_stretch }}
 | |
|                 {{ $class = "rounded-4 shadow w-100" }}
 | |
|             {{ end }}
 | |
|             {{ $style := "height: 20rem" }}
 | |
|             {{ if .Params.image_stretch }}
 | |
|                 {{ $style = "height: 20rem; object-fit: cover" }}
 | |
|             {{ end }}
 | |
|             <p {{ if not .Params.image_stretch }} class="text-center" {{ end }}>
 | |
|                 {{ partial "paige/img.html" (dict
 | |
|                     "class" $class
 | |
|                     "fetchpriority" "high"
 | |
|                     "loading" "eager"
 | |
|                     "raw" .Params.image_raw
 | |
|                     "src" .Params.image_url
 | |
|                     "style" $style
 | |
|                 ) }}
 | |
|             </p>
 | |
|         {{ end }}
 | |
|         {{ with .Params.greeting }}
 | |
|         <p class="display-5 fw-bold h2 text-center">{{ . | markdownify }}</p>
 | |
|         {{ end }}
 | |
|         {{ with .Params.blurb }}
 | |
|         <div class="container-fluid">
 | |
|             <div class="justify-content-center row">
 | |
|                 <div class="col col-auto col-lg-7 px-0">
 | |
|                     <p class="lead text-center">{{ . | markdownify }}</p>
 | |
|                 </div>
 | |
|             </div>
 | |
|         </div>
 | |
|         {{ end }}
 | |
|     </section>
 | |
|     {{ partial "paige/toc.html" . }}
 | |
|     {{ partial "paige/content.html" . }}
 | |
|     {{ partial "paige/social.html" . }}
 | |
| </article>
 | |
| {{ end }}
 |