Use paige.home config for home page

This commit is contained in:
Will Faught
2023-02-05 10:41:22 -08:00
parent 62c123d558
commit 32694e101c
3 changed files with 26 additions and 19 deletions

View File

@@ -368,9 +368,11 @@ paige:
hide: false # Default is false
```
Additional optional home page parameters:
Optional home page parameters:
```yaml
paige:
home:
blurb: "There's a new daddy in town." # Displayed below the greeting
greeting: "You know best" # Displayed below the image
image_raw: true # Do not copy or process the image

View File

@@ -1,11 +1,16 @@
---
blurb: There's a new daddy in town. A discipline daddy. If I make this comeback, I'll buy you a hundred George Michaels that you can teach to drive! These are my awards, Mother. From Army. The seal is for marksmanship, and the gorilla is for sand racing. We'll have to find something to do so that people can look at you without wanting to kill [themselves](https://bluthipsum.com).
description: Go ahead, touch the Cornballer
paige:
home:
blurb: There's a new daddy in town. A discipline daddy. If I make this comeback, I'll buy you a hundred George Michaels that you can teach to drive! These are my awards, Mother. From Army. The seal is for marksmanship, and the gorilla is for sand racing. We'll have to find something to do so that people can look at you without wanting to kill [themselves](https://bluthipsum.com).
greeting: You know [best](https://www.youtube.com/watch?v=1WDW8XKEGgU)
image_stretch: true
image_url: stretch.webp
paige:
titleclass: display-1 fw-bold text-center
page:
reading_time:
hide: true
title:
class: display-1 fw-bold text-center
title: No Borders, No Limits
---

View File

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