diff --git a/art/ff7r-airbuster-fight.json b/art/ff7r-airbuster-fight.json index 176cd26..636adb9 100644 --- a/art/ff7r-airbuster-fight.json +++ b/art/ff7r-airbuster-fight.json @@ -2,7 +2,7 @@ "alt_text": "Really sketchy looking scene including a giant green man, and three smaller people.", "characters": [ "Tifa", - "Barett", + "Barrett", "Cloud" ], "date": "2021", diff --git a/characters/aerith.json b/characters/aerith.json index fa4a711..824f79a 100644 --- a/characters/aerith.json +++ b/characters/aerith.json @@ -1,4 +1,5 @@ { "name": "Aerith", - "origin": "Final Fantasy 7" + "origin": "Final Fantasy 7", + "original": false } diff --git a/characters/dr.-frizzly.json b/characters/dr.-frizzly.json new file mode 100644 index 0000000..27da842 --- /dev/null +++ b/characters/dr.-frizzly.json @@ -0,0 +1,6 @@ +{ + "name": "Dr. Frizzly", + "origin": "Dr. Frizzly's Mega Minigame Collection", + "original": true, + "pronouns": "he/him" +} diff --git a/characters/juritta.json b/characters/juritta.json new file mode 100644 index 0000000..9ccdea6 --- /dev/null +++ b/characters/juritta.json @@ -0,0 +1,7 @@ +{ + "age": "???", + "name": "Juritta", + "origin": "FINAL FANTASY XIV ONLINE", + "original": true, + "pronouns": "she/her" +} diff --git a/characters/merume.json b/characters/merume.json index 7547f8c..90e35c9 100644 --- a/characters/merume.json +++ b/characters/merume.json @@ -1,7 +1,8 @@ { - "name": "Merume", - "description": "A four-armed succubus with long elven ears, and a tail. She usually ties her blue hair into pigtails. She enjoys cooking (only when she's by herself) and of course, playing way too much video games in her free time.", "age": "???", - "pronouns": "she/her", - "origin": "Original Character" + "description": "A four-armed succubus with long elven ears, and a tail. She usually ties her blue hair into pigtails. She enjoys cooking (only when she's by herself) and of course, playing way too much video games in her free time.", + "name": "Merume", + "origin": "Original Character", + "original": true, + "pronouns": "she/her" } diff --git a/characters/mysterious-swordswoman.json b/characters/mysterious-swordswoman.json index 647a422..79f117f 100644 --- a/characters/mysterious-swordswoman.json +++ b/characters/mysterious-swordswoman.json @@ -1,7 +1,8 @@ { - "name": "Mysterious Swordswoman", - "description": "She is a talented swordsman and nomad that travels from town to town in the countryside.", "age": "???", - "pronouns": "she/her", - "origin": "Original Character" + "description": "She is a talented swordsman and nomad that travels from town to town in the countryside.", + "name": "Mysterious Swordswoman", + "origin": "Original Character", + "original": true, + "pronouns": "she/her" } diff --git a/characters/sakura.json b/characters/sakura.json new file mode 100644 index 0000000..79312a8 --- /dev/null +++ b/characters/sakura.json @@ -0,0 +1,5 @@ +{ + "name": "Sakura", + "original": true, + "pronouns": "she/her" +} diff --git a/characters/sniper-girl.json b/characters/sniper-girl.json new file mode 100644 index 0000000..a6416b1 --- /dev/null +++ b/characters/sniper-girl.json @@ -0,0 +1,5 @@ +{ + "name": "Sniper Girl", + "original": true, + "pronouns": "she/her" +} diff --git a/content/art/2021/ff7r-airbuster-fight.md b/content/art/2021/ff7r-airbuster-fight.md index a04fe27..4f4372e 100644 --- a/content/art/2021/ff7r-airbuster-fight.md +++ b/content/art/2021/ff7r-airbuster-fight.md @@ -8,7 +8,7 @@ alt_text: "Really sketchy looking scene including a giant green man, and three s slug: ff7r-airbuster-fight characters: - Tifa -- Barett +- Barrett - Cloud arttags: - drawpile diff --git a/content/art/_index.md b/content/art/_index.md index e61a4f6..544d088 100644 --- a/content/art/_index.md +++ b/content/art/_index.md @@ -3,7 +3,7 @@ title: Art layout: art summary: My personal art gallery. new_banner: -commissions: true +commissions: false aliases: - /gallery featured: diff --git a/content/characters/aerith/_index.md b/content/characters/aerith/_index.md index 640c793..c5cd05f 100644 --- a/content/characters/aerith/_index.md +++ b/content/characters/aerith/_index.md @@ -2,5 +2,6 @@ layout: art-character title: Aerith origin: Final Fantasy 7 +original: false slug: aerith --- diff --git a/content/characters/dr.-frizzly/_index.md b/content/characters/dr.-frizzly/_index.md new file mode 100644 index 0000000..25134a9 --- /dev/null +++ b/content/characters/dr.-frizzly/_index.md @@ -0,0 +1,8 @@ +--- +layout: art-character +title: Dr. Frizzly +pronouns: he/him +origin: Dr. Frizzly's Mega Minigame Collection +original: true +slug: dr.-frizzly +--- diff --git a/content/characters/juritta/_index.md b/content/characters/juritta/_index.md new file mode 100644 index 0000000..7aa6b61 --- /dev/null +++ b/content/characters/juritta/_index.md @@ -0,0 +1,9 @@ +--- +layout: art-character +title: Juritta +age: ??? +pronouns: she/her +origin: FINAL FANTASY XIV ONLINE +original: true +slug: juritta +--- diff --git a/content/characters/merume/_index.md b/content/characters/merume/_index.md index 4cba23c..be054c4 100644 --- a/content/characters/merume/_index.md +++ b/content/characters/merume/_index.md @@ -4,6 +4,7 @@ title: Merume age: ??? pronouns: she/her origin: Original Character +original: true slug: merume --- A four-armed succubus with long elven ears, and a tail. She usually ties her blue hair into pigtails. She enjoys cooking (only when she's by herself) and of course, playing way too much video games in her free time. diff --git a/content/characters/mysterious-swordswoman/_index.md b/content/characters/mysterious-swordswoman/_index.md index be7497c..9b73e00 100644 --- a/content/characters/mysterious-swordswoman/_index.md +++ b/content/characters/mysterious-swordswoman/_index.md @@ -4,6 +4,7 @@ title: Mysterious Swordswoman age: ??? pronouns: she/her origin: Original Character +original: true slug: mysterious-swordswoman --- She is a talented swordsman and nomad that travels from town to town in the countryside. diff --git a/content/characters/sakura/_index.md b/content/characters/sakura/_index.md new file mode 100644 index 0000000..88745c1 --- /dev/null +++ b/content/characters/sakura/_index.md @@ -0,0 +1,7 @@ +--- +layout: art-character +title: Sakura +pronouns: she/her +original: true +slug: sakura +--- diff --git a/content/characters/sniper-girl/_index.md b/content/characters/sniper-girl/_index.md new file mode 100644 index 0000000..9239f21 --- /dev/null +++ b/content/characters/sniper-girl/_index.md @@ -0,0 +1,7 @@ +--- +layout: art-character +title: Sniper Girl +pronouns: she/her +original: true +slug: sniper-girl +--- diff --git a/content/taxonomies/characters.md b/content/taxonomies/characters.md index f83ac7c..5448afd 100644 --- a/content/taxonomies/characters.md +++ b/content/taxonomies/characters.md @@ -1,7 +1,7 @@ --- title: "Characters" url: /art/characters/ -layout: listart +layout: listchar listtag: 'characters' skipparent: true trueparent: "/art" diff --git a/scripts/gen_art.py b/scripts/gen_art.py index 0f1139e..6751dc1 100644 --- a/scripts/gen_art.py +++ b/scripts/gen_art.py @@ -145,6 +145,9 @@ def parse_character_json(output_directory, filename, json_file): if "origin" in json_data: write_field(f, 'origin', json_data["origin"]) + if "original" in json_data: + write_field(f, 'original', str(json_data["original"]).lower()) + write_field(f, 'slug', filename) f.write('---\n') diff --git a/themes/red/assets/css/site.css b/themes/red/assets/css/site.css index d3939e7..67ebe63 100644 --- a/themes/red/assets/css/site.css +++ b/themes/red/assets/css/site.css @@ -662,3 +662,12 @@ model-viewer { text-align: center; padding-left: 0; } + +.character { + display: inline-block; + text-align: center; +} + +.character span { + display: block; +} diff --git a/themes/red/layouts/_default/listchar.html b/themes/red/layouts/_default/listchar.html new file mode 100644 index 0000000..f1efc14 --- /dev/null +++ b/themes/red/layouts/_default/listchar.html @@ -0,0 +1,33 @@ +{{ define "main" }} +