Blog
+
Here are some blogposts, they are located in the repository as mdx files.
diff --git a/src/pages/recipes.astro b/src/pages/recipes.astro
new file mode 100644
index 0000000..1603ed3
--- /dev/null
+++ b/src/pages/recipes.astro
@@ -0,0 +1,46 @@
+---
+import directus from '@/lib/directus.ts';
+import { readItems } from '@directus/sdk';
+
+import { Image } from 'astro:assets';
+
+const DIRECTUS_URL = process.env.DIRECTUS_URL || 'https://directus.astro.deployn.de';
+
+import BaseLayout from '@/layouts/BaseLayout.astro';
+import Heading from '@/components/ui/Heading.astro';
+
+const recipes = await directus.request(
+ readItems('Recipe', {
+ fields: ['name', 'description', 'image'],
+ sort: ['name'],
+ })
+);
+---
+
+
+
+
+
Recipes
+
Here are some of my favorite recipes. They are fetched through Directus CMS.
+
+
+
+ {
+ recipes.map((recipe) => (
+ -
+
+
+
{recipe.name}
+
{recipe.description}
+
+
+ ))
+ }
+
+
+