From 0e70773aa003f62cc21300316b2b36e86ae6d0a1 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 11 Sep 2025 23:22:55 +0200 Subject: [PATCH] Added PageHeader and first content --- .idea/codeStyles/Project.xml | 14 + .idea/codeStyles/codeStyleConfig.xml | 2 +- .idea/workspace.xml | 121 +++++--- keystatic.config.ts | 4 + public/images/authors/dave-damage/avatar.png | Bin 2457151 -> 67820 bytes .../pexels-jplenio-1102912.jpg | Bin 164190 -> 0 bytes .../awq/index/cover/src.png} | Bin .../the-metatron/the-kitchensink/cover.jpeg | Bin 89485 -> 0 bytes src/app/(admin)/keystatic/keystatic.ts | 2 +- src/app/(site)/awq/[...slug]/page.tsx | 32 +++ src/app/(site)/awq/page.tsx | 19 ++ src/app/(site)/globals.css | 1 + src/app/(site)/layout.tsx | 11 +- .../Markdoc/Highlight/Highlight.module.css | 21 ++ src/components/Markdoc/Highlight/index.tsx | 13 + .../Markdoc/Renderer/Renderer.module.css | 29 +- src/components/Markdoc/Renderer/index.tsx | 2 + .../Page/Header/PageHeader.module.css | 159 +++++++++++ src/components/Page/Header/index.tsx | 103 +++++++ src/content/awq/articles/index.mdoc | 44 +++ src/content/awq/articles/the-crunch.mdoc | 268 ++++++++++++++++++ src/content/awq/articles/the-styleguide.mdoc | 213 ++++++++++++++ .../taxonomy/authors/dave-damage/test.mdoc | 2 - src/content/taxonomy/tags/awq.json | 3 + src/content/taxonomy/tags/crunch.json | 3 + .../tags/rant-against-the-machine.json | 4 - src/content/taxonomy/tags/was-ist-was.json | 4 - src/content/taxonomy/tags/what-and-how.json | 3 + src/content/the-metatron/the-kitchensink.mdoc | 177 ------------ src/layouts/AWQLayout/index.tsx | 28 ++ src/layouts/ArticleLayout/index.tsx | 37 +++ src/lib/content/awq/articles.ts | 9 + src/lib/content/awq/collector.ts | 32 +++ src/lib/content/awq/talents.ts | 9 + src/lib/content/taxonomy/authors.ts | 7 +- src/lib/content/taxonomy/tags.ts | 7 +- src/lib/keystatic/collections/awq/article.ts | 19 ++ src/lib/keystatic/collections/awq/talents.ts | 17 ++ .../keystatic/collections/taxonomy/authors.ts | 9 - src/lib/keystatic/components/Inline.ts | 22 ++ src/lib/keystatic/fields/article.ts | 17 +- src/lib/keystatic/fields/content.ts | 2 + src/lib/keystatic/fields/publishing.ts | 4 +- src/lib/markdoc/tags.ts | 6 + src/lib/utils/date.ts | 25 ++ src/styles/settings/colors.css | 1 - src/styles/settings/elements.css | 2 +- src/styles/themes/awq.css | 16 ++ src/styles/tools.css | 1 + src/styles/tools/tables.css | 23 ++ types/keystatic.ts | 19 ++ 51 files changed, 1291 insertions(+), 275 deletions(-) create mode 100644 .idea/codeStyles/Project.xml delete mode 100644 public/images/content/the-metatron/the-kitchensink/pexels-jplenio-1102912.jpg rename public/images/{authors/dave-damage/awq_cover-default.png => covers/awq/index/cover/src.png} (100%) delete mode 100644 public/images/covers/the-metatron/the-kitchensink/cover.jpeg create mode 100644 src/app/(site)/awq/[...slug]/page.tsx create mode 100644 src/app/(site)/awq/page.tsx create mode 100644 src/components/Markdoc/Highlight/Highlight.module.css create mode 100644 src/components/Markdoc/Highlight/index.tsx create mode 100644 src/components/Page/Header/PageHeader.module.css create mode 100644 src/components/Page/Header/index.tsx create mode 100644 src/content/awq/articles/index.mdoc create mode 100644 src/content/awq/articles/the-crunch.mdoc create mode 100644 src/content/awq/articles/the-styleguide.mdoc create mode 100644 src/content/taxonomy/tags/awq.json create mode 100644 src/content/taxonomy/tags/crunch.json delete mode 100644 src/content/taxonomy/tags/rant-against-the-machine.json delete mode 100644 src/content/taxonomy/tags/was-ist-was.json create mode 100644 src/content/taxonomy/tags/what-and-how.json delete mode 100644 src/content/the-metatron/the-kitchensink.mdoc create mode 100644 src/layouts/AWQLayout/index.tsx create mode 100644 src/layouts/ArticleLayout/index.tsx create mode 100644 src/lib/content/awq/articles.ts create mode 100644 src/lib/content/awq/collector.ts create mode 100644 src/lib/content/awq/talents.ts create mode 100644 src/lib/keystatic/collections/awq/article.ts create mode 100644 src/lib/keystatic/collections/awq/talents.ts create mode 100644 src/lib/keystatic/components/Inline.ts create mode 100644 src/lib/utils/date.ts create mode 100644 src/styles/themes/awq.css create mode 100644 src/styles/tools.css create mode 100644 src/styles/tools/tables.css create mode 100644 types/keystatic.ts diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..461a2ec --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml index a55e7a1..79ee123 100644 --- a/.idea/codeStyles/codeStyleConfig.xml +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -1,5 +1,5 @@ - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index b3c0399..af74faa 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,8 +4,51 @@