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;