diff --git a/.gitignore b/.gitignore
index 016b59e..b88b8ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@ pnpm-debug.log*
# jetbrains setting folder
.idea/
+TODO
diff --git a/src/components/Header.astro b/src/components/Header.astro
index 1bfa1d8..d730f03 100644
--- a/src/components/Header.astro
+++ b/src/components/Header.astro
@@ -18,7 +18,7 @@
diff --git a/src/content/teknik/ataturk-ve-demokratik-turkiye.md b/src/content/blog/ataturk-ve-demokratik-turkiye.md
similarity index 96%
rename from src/content/teknik/ataturk-ve-demokratik-turkiye.md
rename to src/content/blog/ataturk-ve-demokratik-turkiye.md
index 0d4f61f..fd5c66c 100644
--- a/src/content/teknik/ataturk-ve-demokratik-turkiye.md
+++ b/src/content/blog/ataturk-ve-demokratik-turkiye.md
@@ -1,6 +1,8 @@
---
title: "Atatürk ve Demokratik Türkiye"
-summary: Halil İnalcık'ın kaleminden Türkiye Cumhuriyet'nin kuruluş hikayesi ve inkılapların toplumdaki akisleri.
+summary: Halil İnalcık'ın kaleminden Türkiye Cumhuriyet'nin kuruluş hikayesi ve Atatürk inkılaplarının toplumdaki akisleri.
+category: Kitap İncelemesi
+date: 2024-03-15
tags:
- kitap
- atatürk
diff --git a/src/content/teknik/babur-5-bolum-kaptan-ile-mucadele.md b/src/content/blog/babur-5-bolum-kaptan-ile-mucadele.md
similarity index 98%
rename from src/content/teknik/babur-5-bolum-kaptan-ile-mucadele.md
rename to src/content/blog/babur-5-bolum-kaptan-ile-mucadele.md
index c5a27e9..66aeb46 100644
--- a/src/content/teknik/babur-5-bolum-kaptan-ile-mucadele.md
+++ b/src/content/blog/babur-5-bolum-kaptan-ile-mucadele.md
@@ -1,6 +1,8 @@
---
title: "5. Bölüm: Kaptan ile Mücadele"
summary: "Babür'ün önünde yalnızca tek bir engel kalmıştır: Komutan."
+category: Öykü
+date: 2024-03-03
tags:
- babür
---
diff --git a/src/content/teknik/bir-componentin-seruveni.md b/src/content/blog/bir-componentin-seruveni.md
similarity index 98%
rename from src/content/teknik/bir-componentin-seruveni.md
rename to src/content/blog/bir-componentin-seruveni.md
index f3fd6db..5d9322b 100644
--- a/src/content/teknik/bir-componentin-seruveni.md
+++ b/src/content/blog/bir-componentin-seruveni.md
@@ -1,6 +1,8 @@
---
title: "Bir Komponentin Serüveni: Astro"
summary: Yazdığınız komponentlere ne olur? Bu yazıda Astro komponentlerinin serüvenlerin bir göz atıyoruz!
+category: Teknik Yazı
+date: 2024-04-01
tags:
- astro
- javascript
diff --git a/src/content/config.ts b/src/content/config.ts
index 17e68d2..b0b65f6 100644
--- a/src/content/config.ts
+++ b/src/content/config.ts
@@ -1,15 +1,16 @@
-// 1. Import utilities from `astro:content`
import { z, defineCollection } from "astro:content";
-// 2. Define your collection(s)
-const teknikCollection = defineCollection({
+
+const blogCollection = defineCollection({
type: "content",
schema: z.object({
title: z.string(),
- summary: z.string(),
tags: z.array(z.string()),
+ summary: z.string(),
+ date: z.date(),
+ category: z.enum(["Kitap İncelemesi", "Teknik Yazı", "Öykü"]),
}),
});
export const collections = {
- teknik: teknikCollection,
+ blog: blogCollection,
};
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 4bb0f4e..75fd653 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -23,11 +23,16 @@ const { title } = Astro.props;