From 2c8373e09bcd8748341d24da2a054e8715fa79d4 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 21 Jan 2025 19:04:56 -0500 Subject: [PATCH] Add character sheet to character pages --- content/characters/_content.gotmpl | 1 + data/characters/dr.-frizzly.json | 3 ++- data/characters/juritta.json | 3 ++- data/characters/luci.json | 3 ++- data/characters/merume.json | 3 ++- data/characters/mysterious-swordswoman.json | 3 ++- data/characters/sakura.json | 3 ++- themes/red/layouts/_default/character.html | 5 +++++ 8 files changed, 18 insertions(+), 6 deletions(-) diff --git a/content/characters/_content.gotmpl b/content/characters/_content.gotmpl index 36de85b..f152c30 100644 --- a/content/characters/_content.gotmpl +++ b/content/characters/_content.gotmpl @@ -14,6 +14,7 @@ "age" $data.age "pronouns" $data.pronouns "origin" $data.origin + "charsheet" $data.charsheet }} {{ $page := dict diff --git a/data/characters/dr.-frizzly.json b/data/characters/dr.-frizzly.json index 27da842..a5821cb 100644 --- a/data/characters/dr.-frizzly.json +++ b/data/characters/dr.-frizzly.json @@ -2,5 +2,6 @@ "name": "Dr. Frizzly", "origin": "Dr. Frizzly's Mega Minigame Collection", "original": true, - "pronouns": "he/him" + "pronouns": "he/him", + "charsheet": "charsheet-drfrizzly" } diff --git a/data/characters/juritta.json b/data/characters/juritta.json index 9ccdea6..d8babbb 100644 --- a/data/characters/juritta.json +++ b/data/characters/juritta.json @@ -3,5 +3,6 @@ "name": "Juritta", "origin": "FINAL FANTASY XIV ONLINE", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "charsheet": "charsheet-juritta" } diff --git a/data/characters/luci.json b/data/characters/luci.json index af29d8b..cb436f0 100644 --- a/data/characters/luci.json +++ b/data/characters/luci.json @@ -2,5 +2,6 @@ "age": "23", "name": "Luci", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "charsheet": "charsheet-luci" } diff --git a/data/characters/merume.json b/data/characters/merume.json index 90e35c9..f970bf5 100644 --- a/data/characters/merume.json +++ b/data/characters/merume.json @@ -4,5 +4,6 @@ "name": "Merume", "origin": "Original Character", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "charsheet": "charsheet-merume" } diff --git a/data/characters/mysterious-swordswoman.json b/data/characters/mysterious-swordswoman.json index 79f117f..77531b9 100644 --- a/data/characters/mysterious-swordswoman.json +++ b/data/characters/mysterious-swordswoman.json @@ -4,5 +4,6 @@ "name": "Mysterious Swordswoman", "origin": "Original Character", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "charsheet": "charsheet-mysterious-swordswoman" } diff --git a/data/characters/sakura.json b/data/characters/sakura.json index 79312a8..23ccd6d 100644 --- a/data/characters/sakura.json +++ b/data/characters/sakura.json @@ -1,5 +1,6 @@ { "name": "Sakura", "original": true, - "pronouns": "she/her" + "pronouns": "she/her", + "charsheet": "charsheet-sakura" } diff --git a/themes/red/layouts/_default/character.html b/themes/red/layouts/_default/character.html index 76f6763..67c250d 100644 --- a/themes/red/layouts/_default/character.html +++ b/themes/red/layouts/_default/character.html @@ -7,6 +7,7 @@ {{ $has_age := .Params.age }} {{ $has_pronouns := .Params.pronouns }} {{ $has_origin := .Params.origin }} + {{ $has_charsheet := .Params.charsheet }} {{ if or $has_origin (or $has_age $has_pronouns) }} {{ if $has_age }} @@ -21,6 +22,10 @@

Origin

{{ .Params.origin }}

{{ end }} + {{ if $has_charsheet }} + {{ $full := printf "%s/art/%s.avif" $.Site.Params.image_host .Params.charsheet }} + Character Sheet + {{ end }} {{ end }} {{ $tags := slice "fan art" "artfight" }}