chore: add date to schema for all content types

This commit is contained in:
Stefan Imhoff
2023-06-13 15:24:23 +02:00
parent fd94967e39
commit 6aa03bae05
70 changed files with 111 additions and 41 deletions

View File

@@ -1,5 +1,6 @@
---
title: After Humanity
date: 2023-02-05
sort: 210
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: AI Taking Over the World
date: 2022-12-14
sort: 70
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Alien World
date: 2023-02-11
sort: 40
images:
- src: /assets/images/ai-art/alien-world/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Aurora
date: 2023-01-14
sort: 120
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Bonsai
date: 2022-12-06
sort: 50
images:
- src: /assets/images/ai-art/bonsai/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Chicken Nugget Woman
date: 2023-01-17
sort: 140
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Chimera
date: 2023-02-11
sort: 220
images:
- src: /assets/images/ai-art/chimera/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Comic & Manga
date: 2023-05-24
sort: 360
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Cosmic Horror
date: 2023-05-24
sort: 260
images:
- src: /assets/images/ai-art/cosmic-horror/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Cyberpunk City
date: 2022-12-12
sort: 80
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Cyberpunk Wizard
date: 2022-11-28
sort: 10
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: The Death of the Stoic Man
date: 2023-01-17
sort: 130
images:
- src: /assets/images/ai-art/death-of-the-stoic-man/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Distant Galaxy
date: 2022-12-14
sort: 60
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Dune
date: 2023-05-24
sort: 300
images:
- src: /assets/images/ai-art/dune/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Fantasy World
date: 2022-12-01
sort: 30
images:
- src: /assets/images/ai-art/fantasy-world/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Female Cyborg
date: 2022-12-05
sort: 150
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Futuristic Bedroom
date: 2023-06-06
sort: 380
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: The Gods of the Copybook Headings
date: 2022-11-28
sort: 20
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: I, Robot
date: 2023-05-24
sort: 310
images:
- src: /assets/images/ai-art/i-robot/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Irezumi
date: 2023-01-17
sort: 110
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Lord of the Rings
date: 2023-05-24
sort: 270
images:
- src: /assets/images/ai-art/lord-of-the-rings/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Misty Lake
date: 2023-05-03
sort: 90
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Mona Lisa
date: 2023-03-14
sort: 250
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Mushrooms
date: 2023-01-29
sort: 180
images:
- src: /assets/images/ai-art/mushrooms/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Photo Realism
date: 2023-05-24
sort: 370
images:
- src: /assets/images/ai-art/photo-realism/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Propaganda Poster
date: 2023-03-18
sort: 240
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: The Simpsons
date: 2023-02-13
sort: 160
images:
- src: /assets/images/ai-art/the-simpsons/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Sin City
date: 2023-05-24
sort: 330
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: A Song of Ice and Fire
date: 2023-05-24
sort: 280
images:
- src: /assets/images/ai-art/song-of-ice-and-fire/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Sons of Anarchy
date: 2023-05-24
sort: 320
images:
- src: /assets/images/ai-art/sons-of-anarchy/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: South Park
date: 2023-02-22
sort: 230
images:
- src: /assets/images/ai-art/south-park/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Star Wars
date: 2023-05-24
sort: 290
images:
- src: /assets/images/ai-art/star-wars/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: The Terminator
date: 2023-05-24
sort: 350
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: This is John Galt Speaking
date: 2023-04-18
sort: 200
images:
- src: /assets/images/ai-art/this-is-john-galt-speaking/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Tower of Babel
date: 2023-01-29
sort: 190
images:
- src: /assets/images/ai-art/tower-of-babel/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Utopia & Dystopia
date: 2023-01-29
sort: 170
images:
- src: /assets/images/ai-art/utopia-dystopia/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: The Walking Dead
date: 2023-05-24
sort: 340
images:
- src: /assets/images/ai-art/the-walking-dead/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: Yakuza
date: 2023-01-06
sort: 100
images:
- src: /assets/images/ai-art/yakuza/1.jpeg

View File

@@ -1,5 +1,6 @@
---
title: AI Art
date: 2023-06-01
format: 50-start
sort: 10
categories: ["Design", "Writing"]

View File

@@ -1,5 +1,6 @@
---
title: Bamboo Illustration
date: 2014-12-12
format: 100-end
class: bamboo-illustration
sort: 90

View File

@@ -1,5 +1,6 @@
---
title: Book & Book Cover
date: 2017-06-23
format: 50-end
sort: 110
categories: ["Writing", "Graphic Design"]

View File

@@ -1,5 +1,6 @@
---
title: Exploring Hamburg
date: 2021-12-30
format: 50-end
sort: 140
showcase: true
@@ -25,27 +26,27 @@ At the end of 2021, I decided to unify my brand and redesign my [photoblog](http
### Light Design
<ColorStack>
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#2d5da3" title="Accent" />
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#2d5da3" title="Accent" />
</ColorStack>
### Dark Design
<ColorStack>
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#2d5da3" title="Accent" />
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#2d5da3" title="Accent" />
</ColorStack>
## Font
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
</DisplayBox>
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
</DisplayBox>
## Homepage

View File

@@ -1,5 +1,6 @@
---
title: "Ingo: Iga Ninja Cipher Font"
date: 2017-08-01
format: 50-start
sort: 170
categories: ["Typeface Design", "Graphic Design"]

View File

@@ -1,5 +1,6 @@
---
title: Haiku
date: 2015-01-01
format: 50-start
sort: 30
categories: ["Poetry", "Writing"]

View File

@@ -1,5 +1,6 @@
---
title: iA Writer Template Nanzan (南山)
date: 2022-03-17
format: 50-start
sort: 70
categories: ["Web Design", "Web Development"]

View File

@@ -1,5 +1,6 @@
---
title: iA Writer Template Shibui (渋い)
date: 2022-03-18
format: 50-end
sort: 80
categories: ["Web Design", "Web Development"]

View File

@@ -1,5 +1,6 @@
---
title: Journal & Blog
date: 2006-01-01
format: 50-end
sort: 25
categories: ["Writing"]

View File

@@ -1,5 +1,6 @@
---
title: Ninjutsu Book 木隠
date: 2021-11-20
format: 50-start
sort: 100
showcase: true
@@ -29,27 +30,27 @@ For the first time in its 22-year-long history, I created a complete translation
### Light Design
<ColorStack>
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#7B9E4C" title="Accent" />
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#7B9E4C" title="Accent" />
</ColorStack>
### Dark Design
<ColorStack>
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#7B9E4C" title="Accent" />
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#7B9E4C" title="Accent" />
</ColorStack>
## Font
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
</DisplayBox>
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
</DisplayBox>
## Illustration

View File

@@ -1,5 +1,6 @@
---
title: Koi Illustration
date: 2007-04-12
format: 70-start
sort: 130
showcase: true

View File

@@ -1,5 +1,6 @@
---
title: Osteopathie-Institut Hamburg
date: 2010-12-15
format: 50-start
sort: 150
showcase: true
@@ -28,18 +29,18 @@ The website had an interactive carousel on the homepage, collapsible sections in
## Color Palette
<ColorStack>
<ColorSwatch color="#002856" />
<ColorSwatch color="#E5E9EE" />
<ColorSwatch color="#AEC605" />
<ColorSwatch color="#DEE99B" />
<ColorSwatch color="#FFFFFF" />
<ColorSwatch color="#002856" />
<ColorSwatch color="#E5E9EE" />
<ColorSwatch color="#AEC605" />
<ColorSwatch color="#DEE99B" />
<ColorSwatch color="#FFFFFF" />
</ColorStack>
## Typefaces
<DisplayBox>
![Typefaces Delicous and
Baskerville](/assets/images/projects/osteopathie-hamburg/osteopathie-hamburg-typefaces.svg)
![Typefaces Delicous and
Baskerville](/assets/images/projects/osteopathie-hamburg/osteopathie-hamburg-typefaces.svg)
</DisplayBox>
## Homepage

View File

@@ -1,5 +1,6 @@
---
title: Sketchnotes
date: 2015-01-01
format: 50-end
sort: 20
categories: ["Illustration", "Writing"]

View File

@@ -1,5 +1,6 @@
---
title: Personal Website & Blog
date: 2021-03-19
format: 50-start
sort: 120
showcase: true
@@ -20,8 +21,8 @@ I rebuild my website in 2020, which was one of the biggest personal projects I
The Gatsby version is still hosted on a [subdomain](https://v3.stefanimhoff.de/).
- <MoreLink
href="https://github.com/kogakure/website-gatsby-stefanimhoff.de/"
text="Source Code Gatsby"
href="https://github.com/kogakure/website-gatsby-stefanimhoff.de/"
text="Source Code Gatsby"
/>
- <MoreLink href="https://github.com/kogakure/website-11ty-stefanimhoff.de/" text="Source Code Eleventy" />
</ProjectIntro>
@@ -33,27 +34,27 @@ The Gatsby version is still hosted on a [subdomain](https://v3.stefanimhoff.de/)
### Light Design
<ColorStack>
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#E60510" title="Accent" />
<ColorSwatch color="#E7E6E4" title="Light Background" />
<ColorSwatch color="#0E0D0C" title="Light Foreground" />
<ColorSwatch color="#E60510" title="Accent" />
</ColorStack>
### Dark Design
<ColorStack>
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#E60510" title="Accent" />
<ColorSwatch color="#1B1A18" title="Light Background" />
<ColorSwatch color="#E7E6E4" title="Light Foreground" />
<ColorSwatch color="#E60510" title="Accent" />
</ColorStack>
## Font
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-regular.svg)
</DisplayBox>
<DisplayBox>
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
![Secuela Variable Italic](/assets/images/projects/kogakure-v9/secuela-variable-italic.svg)
</DisplayBox>
## Homepage

View File

@@ -1,5 +1,6 @@
---
title: Thai Restaurants Hamburg
date: 2010-10-12
format: 50-end
sort: 160
showcase: true
@@ -26,24 +27,24 @@ I learned a lot about Graphic Design while working on it. I created the complete
## Color Palette
<ColorStack>
<ColorSwatch color="#241701" />
<ColorSwatch color="#4B2E01" />
<ColorSwatch color="#6B3920" />
<ColorSwatch color="#C2BC8D" />
<ColorSwatch color="#D8BB34" />
<ColorSwatch color="#241701" />
<ColorSwatch color="#4B2E01" />
<ColorSwatch color="#6B3920" />
<ColorSwatch color="#C2BC8D" />
<ColorSwatch color="#D8BB34" />
</ColorStack>
## Typeface
<DisplayBox class="[&_img]:!bg-[#13110B]">
![Typeface Diavlo](/assets/images/projects/thai-restaurants-hamburg/thai-restaurant-typefaces.svg)
![Typeface Diavlo](/assets/images/projects/thai-restaurants-hamburg/thai-restaurant-typefaces.svg)
</DisplayBox>
## Design Elements
<DisplayBox class="[&_img]:!bg-[#13110B]">
![Gold
Accessories](/assets/images/projects/thai-restaurants-hamburg/thai-restaurant-accessories.jpg)
![Gold
Accessories](/assets/images/projects/thai-restaurants-hamburg/thai-restaurant-accessories.jpg)
</DisplayBox>
## Making-Of Buddha Composition

View File

@@ -1,5 +1,6 @@
---
title: The Traditional Colors of Japan
date: 2007-12-08
format: 50-end
class: traditional-colors-of-japan
sort: 60

View File

@@ -1,5 +1,6 @@
---
title: XING Design System
date: 2019-10-01
format: 70-end
sort: 40
showcase: true

View File

@@ -1,5 +1,6 @@
---
title: XING Onboarding Illustration
date: 2018-10-10
format: 70-start
sort: 50
showcase: true

View File

@@ -1,5 +1,6 @@
---
title: Being a Good Listener
date: 2017-04-29
sort: 100
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: Better Conversations
date: 2017-04-29
sort: 90
images:
- src: /assets/images/sketchnotes/better-conversation.jpg

View File

@@ -1,5 +1,6 @@
---
title: Bikablo Practice
date: 2017-04-29
sort: 80
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: How to Speak So That People Want to Listen
date: 2017-04-29
sort: 70
images:
- src: /assets/images/sketchnotes/how-to-speak.jpg

View File

@@ -1,5 +1,6 @@
---
title: Random Sketches
date: 2017-04-29
sort: 60
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Self-Actualization vs. Self-Image Actualization
date: 2017-04-29
sort: 50
coverSize: medium
images:

View File

@@ -1,5 +1,6 @@
---
title: The Art of Enough
date: 2017-04-29
sort: 40
images:
- src: /assets/images/sketchnotes/the-art-of-enough.jpg

View File

@@ -1,5 +1,6 @@
---
title: The Wim Hof Method
date: 2017-05-28
sort: 10
images:
- src: /assets/images/sketchnotes/wim-hof-method.jpg

View File

@@ -1,5 +1,6 @@
---
title: This is Water
date: 2017-04-29
sort: 110
coverSize: large
images:

View File

@@ -1,5 +1,6 @@
---
title: Title Lettering
date: 2017-04-29
sort: 30
images:
- src: /assets/images/sketchnotes/title-lettering.jpg

View File

@@ -1,5 +1,6 @@
---
title: Weight Idea
date: 2017-04-29
sort: 20
coverSize: medium
images:

View File

@@ -3,6 +3,7 @@ import { defineCollection, z } from 'astro:content';
export const aiArt = defineCollection({
schema: z.object({
title: z.string(),
date: z.date(),
sort: z.number().optional(),
coverSize: z.enum(['small', 'medium', 'large']).default('small'),
images: z.array(

View File

@@ -3,6 +3,7 @@ import { defineCollection, z } from 'astro:content';
export const projects = defineCollection({
schema: z.object({
title: z.string(),
date: z.date(),
format: z.enum(['100-end', '100-start', '50-end', '50-start', '70-end', '70-start']),
image: z
.object({

View File

@@ -3,6 +3,7 @@ import { defineCollection, z } from 'astro:content';
export const sketchnotes = defineCollection({
schema: z.object({
title: z.string(),
date: z.date(),
sort: z.number().optional(),
coverSize: z.enum(['small', 'medium', 'large']).default('small'),
images: z.array(