From 485b57b84739d19d25f6ea3826e9f3c896e0590c Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 9 Sep 2025 14:42:27 +0200 Subject: [PATCH] Added base content styling & definition list --- .idea/workspace.xml | 33 +- keystatic.config.ts | 19 + package-lock.json | 3644 ++++++++++++++++- package.json | 8 + postcss.config.js | 30 +- public/images/authors/dave-damage/avatar.png | Bin 0 -> 2457151 bytes .../authors/dave-damage/awq_cover-default.png | Bin 0 -> 2040925 bytes .../pexels-jplenio-1102912.jpg | Bin 0 -> 164190 bytes .../the-metatron/the-kitchensink/cover.jpeg | Bin 0 -> 89485 bytes src/app/api/keystatic/[...params]/route.ts | 6 + src/app/globals.css | 25 +- src/app/keystatic/[[...params]]/page.tsx | 3 + src/app/keystatic/keystatic.ts | 6 + src/app/keystatic/layout.tsx | 18 + src/app/the-metatron/[slug]/page.tsx | 30 + .../DefinitionList/DefinitionList.module.css | 42 + .../Markdoc/DefinitionList/index.tsx | 24 + .../Markdoc/Renderer/Renderer.module.css | 615 +++ src/components/Markdoc/Renderer/index.tsx | 39 + src/content/taxonomy/authors/dave-damage.json | 5 + .../taxonomy/authors/dave-damage/test.mdoc | 3 + .../tags/rant-against-the-machine.json | 4 + src/content/taxonomy/tags/was-ist-was.json | 4 + src/content/the-metatron/the-kitchensink.mdoc | 177 + src/lib/content/base.ts | 6 + src/lib/content/meta/articles.ts | 9 + src/lib/content/taxonomy/authors.ts | 7 + src/lib/content/taxonomy/tags.ts | 7 + src/lib/keystatic/collections/meta/article.ts | 12 + .../keystatic/collections/taxonomy/authors.ts | 26 + .../keystatic/collections/taxonomy/tags.ts | 13 + .../keystatic/components/DefinitionList.ts | 19 + src/lib/keystatic/fields/article.ts | 18 + src/lib/keystatic/fields/content.ts | 16 + src/lib/keystatic/fields/publishing.ts | 41 + src/lib/keystatic/fields/seo.ts | 26 + src/lib/markdoc/tags.ts | 13 + src/styles/base/form.css | 330 -- src/styles/base/helpers.css | 28 - src/styles/base/inline.css | 156 - src/styles/base/keyframes.css | 21 - src/styles/base/lists.css | 113 - src/styles/base/tables.css | 44 - src/styles/base/typography.css | 254 -- src/styles/base/variables.css | 293 -- src/styles/settings.css | 6 + src/styles/settings/animations.css | 0 src/styles/settings/colors.css | 162 + src/styles/settings/dimensions.css | 46 + src/styles/settings/elements.css | 256 ++ src/styles/settings/typography.css | 65 + tsconfig.json | 3 +- 52 files changed, 5338 insertions(+), 1387 deletions(-) create mode 100644 keystatic.config.ts create mode 100644 public/images/authors/dave-damage/avatar.png create mode 100644 public/images/authors/dave-damage/awq_cover-default.png create mode 100644 public/images/content/the-metatron/the-kitchensink/pexels-jplenio-1102912.jpg create mode 100644 public/images/covers/the-metatron/the-kitchensink/cover.jpeg create mode 100644 src/app/api/keystatic/[...params]/route.ts create mode 100644 src/app/keystatic/[[...params]]/page.tsx create mode 100644 src/app/keystatic/keystatic.ts create mode 100644 src/app/keystatic/layout.tsx create mode 100644 src/app/the-metatron/[slug]/page.tsx create mode 100644 src/components/Markdoc/DefinitionList/DefinitionList.module.css create mode 100644 src/components/Markdoc/DefinitionList/index.tsx create mode 100644 src/components/Markdoc/Renderer/Renderer.module.css create mode 100644 src/components/Markdoc/Renderer/index.tsx create mode 100644 src/content/taxonomy/authors/dave-damage.json create mode 100644 src/content/taxonomy/authors/dave-damage/test.mdoc create mode 100644 src/content/taxonomy/tags/rant-against-the-machine.json create mode 100644 src/content/taxonomy/tags/was-ist-was.json create mode 100644 src/content/the-metatron/the-kitchensink.mdoc create mode 100644 src/lib/content/base.ts create mode 100644 src/lib/content/meta/articles.ts create mode 100644 src/lib/content/taxonomy/authors.ts create mode 100644 src/lib/content/taxonomy/tags.ts create mode 100644 src/lib/keystatic/collections/meta/article.ts create mode 100644 src/lib/keystatic/collections/taxonomy/authors.ts create mode 100644 src/lib/keystatic/collections/taxonomy/tags.ts create mode 100644 src/lib/keystatic/components/DefinitionList.ts create mode 100644 src/lib/keystatic/fields/article.ts create mode 100644 src/lib/keystatic/fields/content.ts create mode 100644 src/lib/keystatic/fields/publishing.ts create mode 100644 src/lib/keystatic/fields/seo.ts create mode 100644 src/lib/markdoc/tags.ts delete mode 100644 src/styles/base/form.css delete mode 100644 src/styles/base/helpers.css delete mode 100644 src/styles/base/inline.css delete mode 100644 src/styles/base/keyframes.css delete mode 100644 src/styles/base/lists.css delete mode 100644 src/styles/base/tables.css delete mode 100644 src/styles/base/typography.css delete mode 100644 src/styles/base/variables.css create mode 100644 src/styles/settings.css create mode 100644 src/styles/settings/animations.css create mode 100644 src/styles/settings/colors.css create mode 100644 src/styles/settings/dimensions.css create mode 100644 src/styles/settings/elements.css create mode 100644 src/styles/settings/typography.css diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 6bb7c20..14ad864 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -13,9 +13,9 @@ - + { + "associatedIndex": 7 +} @@ -52,6 +54,21 @@ + + + + + + + + +