{"id":11060,"date":"2025-01-30T17:45:10","date_gmt":"2025-01-30T14:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/"},"modified":"2025-01-30T17:45:10","modified_gmt":"2025-01-30T14:45:10","slug":"next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/","title":{"rendered":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma"},"content":{"rendered":"<p><body><\/p>\n<p>Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma<\/p>\n<p>Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z.  \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.<\/p>\n<h2>Neden Next.js ve Encore.ts?<\/h2>\n<p>Next.js, React tabanl\u0131 bir framework olup, performans odakl\u0131 ve SEO dostu statik siteler olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131yor.  H\u0131zl\u0131 y\u00fckleme s\u00fcreleri ve geli\u015fmi\u015f performans \u00f6zellikleri sunuyor.  \u00d6te yandan, Encore.ts, TypeScript ile birlikte kullanabilece\u011finiz bir ara\u00e7 seti olup, geli\u015ftirme deneyiminizi \u00f6nemli \u00f6l\u00e7\u00fcde geli\u015ftiriyor.  Sonu\u00e7 olarak, bu iki teknoloji birle\u015fti\u011finde, hem g\u00fc\u00e7l\u00fc hem de kullan\u0131c\u0131 dostu bir geli\u015ftirme s\u00fcreci sunuyor.<\/p>\n<h2>Proje Kurulumu<\/h2>\n<p>\u0130lk ad\u0131m\u0131m\u0131z, yeni bir Next.js projesi olu\u015fturmak.  Bunun i\u00e7in terminalinizi a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>npx create-next-app my-blog --typescript<\/code><\/pre>\n<p>Daha sonra, Encore.ts&#8217;yi projenize eklememiz gerekiyor.  Detayl\u0131 kurulum ad\u0131mlar\u0131 i\u00e7in <a href=\"https:\/\/github.com\/encoredev\/encore\">Encore.ts GitHub sayfas\u0131n\u0131<\/a> ziyaret edebilirsiniz.  Bu a\u015famada, Encore.ts&#8217;nin sundu\u011fu avantajlar\u0131 ke\u015ffedeceksiniz.  \u00d6rne\u011fin, type g\u00fcvenli\u011fi ve kod tekrar\u0131n\u0131 azaltma gibi \u00f6zellikleri, geli\u015ftirme s\u00fcrecini kolayla\u015ft\u0131racakt\u0131r.<\/p>\n<h2>Blog Yaz\u0131lar\u0131n\u0131n Y\u00f6netimi<\/h2>\n<p>Blog yaz\u0131lar\u0131n\u0131 y\u00f6netmek i\u00e7in, veritaban\u0131 kullanabilirsiniz.  PostgreSQL, MongoDB veya Supabase gibi se\u00e7enekler mevcuttur. Benim tercihim, kolay kullan\u0131m\u0131 ve \u00f6l\u00e7eklenebilirli\u011fi nedeniyle Supabase.  Supabase&#8217;i kullanarak, yaz\u0131lar\u0131n\u0131z\u0131 kolayca y\u00f6netebilir ve veri taban\u0131n\u0131zla senkronize bir \u015fekilde \u00e7al\u0131\u015fabilirsiniz.  <a href=\"https:\/\/supabase.com\/\">Supabase dok\u00fcmanlar\u0131na<\/a> g\u00f6z atarak daha fazla bilgi edinebilirsiniz.  Bu ad\u0131m, blogunuzun i\u00e7eri\u011fini d\u00fczenlemeyi ve g\u00fcncellemeyi \u00e7ok daha kolay hale getirir.<\/p>\n<h2>Next.js Routing ve Sayfa Olu\u015fturma<\/h2>\n<p>Next.js&#8217;in dinamik routing \u00f6zelli\u011fi, her blog yaz\u0131s\u0131 i\u00e7in ayr\u0131 bir sayfa olu\u015fturman\u0131z\u0131 sa\u011flar.  Bu sayede, her yaz\u0131n\u0131n kendi URL&#8217;si olur ve SEO performans\u0131 artar.  Bu noktada, Encore.ts&#8217;nin sa\u011flad\u0131\u011f\u0131 yap\u0131land\u0131rma ara\u00e7lar\u0131, kodunuzun daha d\u00fczenli ve okunabilir olmas\u0131n\u0131 sa\u011flar.  K\u0131sacas\u0131, Next.js ve Encore.ts&#8217;nin birle\u015fimi, geli\u015ftirme s\u00fcrecini \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r ve optimize eder.<\/p>\n<h2>Styling ve Tasar\u0131m<\/h2>\n<p>Blogunuzun g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc \u00f6zelle\u015ftirmek i\u00e7in, Tailwind CSS veya Material UI gibi CSS framework&#8217;lerini kullanabilirsiniz.  Ben, projemde Tailwind CSS&#8217;yi tercih ettim.  Tailwind CSS ile h\u0131zl\u0131 ve kolay bir \u015fekilde \u00f6zelle\u015ftirilebilir bir tasar\u0131m olu\u015fturabilirsiniz.  Bununla birlikte, kendi CSS kodlar\u0131n\u0131z\u0131 da yazabilirsiniz, tamamen size kalm\u0131\u015f bir tercihtir.  Sonu\u00e7 olarak, kullan\u0131c\u0131 dostu bir aray\u00fcz olu\u015fturmak i\u00e7in bir\u00e7ok farkl\u0131 se\u00e7enek mevcuttur.<\/p>\n<h2>Yay\u0131nlama ve Da\u011f\u0131t\u0131m<\/h2>\n<p>Blogunuzu tamamlad\u0131ktan sonra, Vercel, Netlify veya benzeri platformlar arac\u0131l\u0131\u011f\u0131yla kolayca yay\u0131nlayabilirsiniz.  Vercel, Next.js projeleri i\u00e7in optimize edilmi\u015f bir platformdur ve olduk\u00e7a kullan\u0131c\u0131 dostudur.  Bu, blogunuzu d\u00fcnyaya h\u0131zl\u0131 ve g\u00fcvenilir bir \u015fekilde sunman\u0131z\u0131 sa\u011flar.  Ayr\u0131ca,  blogunuzu d\u00fczenli olarak g\u00fcncellemeniz ve i\u00e7erik eklemeniz olduk\u00e7a \u00f6nemlidir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Next.js ve Encore.ts ile ki\u015fisel bir blog platformu olu\u015fturmak, size g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm sunar.  Bu rehberde, s\u00fcreci ad\u0131m ad\u0131m ele ald\u0131k ve olas\u0131 zorluklar\u0131 a\u015fman\u0131za yard\u0131mc\u0131 olacak ipu\u00e7lar\u0131 payla\u015ft\u0131k.  Umar\u0131m bu rehber size yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">kendi web sitemi<\/a> ziyaret edebilirsiniz.<\/p>\n<p>Bu rehber size yard\u0131mc\u0131 olduysa, l\u00fctfen yorum yaparak d\u00fc\u015f\u00fcncelerinizi payla\u015f\u0131n!<\/p>\n<p>#Etiketler: Next.js, Encore.ts, Blog, Ki\u015fisel Blog, Web Geli\u015ftirme, Javascript, Typescript, Rehber, Supabase, Vercel, SEO, Tailwind CSS<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-11060","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-30T14:45:10+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma\",\"datePublished\":\"2025-01-30T14:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\"},\"wordCount\":670,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\",\"name\":\"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-30T14:45:10+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/","og_locale":"tr_TR","og_type":"article","og_title":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma","og_description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-30T14:45:10+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma","datePublished":"2025-01-30T14:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/"},"wordCount":670,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/","url":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/","name":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-30T14:45:10+00:00","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn size Next.js ve Encore.ts kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir ki\u015fisel blog platformu in\u015fa etmenin heyecan verici yolculu\u011funa \u00e7\u0131kaca\u011f\u0131z. Bu rehberde, ad\u0131m ad\u0131m ilerleyece\u011fiz ve s\u00fcrecin her a\u015famas\u0131n\u0131 ayr\u0131nt\u0131l\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, neden bu teknolojileri se\u00e7ti\u011fimize bakal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-ve-encore-ts-ile-kisisel-blog-platformu-olusturma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Next.js ve Encore.ts ile Ki\u015fisel Blog Platformu Olu\u015fturma"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/11060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=11060"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/11060\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=11060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=11060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=11060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}