Skip to content

Proje Stack'i

Bu site, Falcon / FixRav kurumsal Astro projesinin (falcon-fixrav) bakım ve geliştirme rehberidir. Kod repoda; içerik sayfaları ve blog yazıları MDX dosyalarıyla aynı repoda düzenlenir — harici CMS paneli yok.

Canlı demo: falcon.fixrav.com — deploy ve ortam ayrıntıları için Production sayfasına bakın.


KatmanNe yapar
BaseLayoutHeader, <main>, footer, SEO <head>, analytics snippet’leri
Configsite.ts, seo.ts, routes.ts, nav.ts, contact.ts, analytics.ts, animations.ts — tek kaynak
Fix UIGörünüm: fix-* CSS + src/components/ui (buton, kart, yazı rolleri, form parçaları)
Tailwind 4Layout: header/footer, grid, spacing, responsive
React 19Yalnızca island: tema, toast, form demo

Sayfa iskeleti ve dosya listesi: Site Layout.


  • Keystatic veya harici CMS — içerik Git + MDX dosyalarında
  • shadcn / Radix UI — bileşenler Fix UI (fix-*) ile gelir
  • Blog ve statik sayfalar dosya tabanlıdır; panel yoktur

NeRolDetay sayfası
Node.js ≥ 22.12engines; build ve dev komutlarıProduction
Astro 6Sayfa routing, build, SSRCloudflare Deploy
TypeScriptTip güvenliği; .ts / .tsxCSS Kullanımı
Tailwind CSS 4Layout utility (@tailwindcss/vite)CSS Kullanımı
Fix UIGörünüm; buton, kart, yazı rolleriFix UI Kullanımı
React 19Island: tema, Sonner, form demoReact Kullanımı
MDX + Content CollectionsBlog src/content/blog/MDX Kullanımı Ve Blog URL
i18n (EN, TR, DE, FR)routes.ts, src/i18n/ — EN önek yokÇoklu Dil Kullanımı
Cloudflare adapter + Wrangleroutput: server, deployCloudflare Deploy
@astrojs/sitemapÇok dilli sitemapSitemap
Motionmotion-init.ts, data-motion-* (DOM)Animasyonlar
Hugeicons, Sonner, Interİkon, toast, fontFont & UI Kullanımı
patch-pages-wrangler.mjsBuild sonrası Wrangler uyumuCloudflare Deploy

SEO, analytics ve layout ayrı rehberlerdedir: SEO / Meta, Analytics, Site Layout.


Teknik katmanlar — sidebar sırasıyla. Her konunun kurulumu ve örnekleri ilgili sayfada.

Proje Stack’i — Bu sayfa; stack özeti ve harita.

CSS Kullanımı — Tailwind 4 ile layout, spacing ve responsive sınıflar.

Fix UI Kullanımıfix-* bileşenleri ve CSS; buton, kart, form görünümü.

Yazı Stillerifix-type ve fix-prose; başlık ve paragraf rolleri.

Font & UI Kullanımı — Inter variable, Hugeicons ve Sonner toast.

React Kullanımı — Island direktifleri; tema ve etkileşimli parçalar.

MDX Kullanımı Ve Blog URL — Content Collections ve blog route yapısı.

Çoklu Dil Kullanımı — Dört dil, URL önekleri ve routes.ts.

Sitemap@astrojs/sitemap ve hreflang.

SEO / Meta — Title, description, canonical, Open Graph.

Cloudflare Deploy — Adapter, Wrangler ve output: server.

Site Layout — BaseLayout, Header, Footer ve Tailwind vs Fix UI.

Analytics Ve Script’ler — GTM, GA4, Clarity ve analytics.ts.

Production — Canlı site, build çıktısı ve deploy akışı.


Günlük içerik ve yapılandırma — CMS olmadan dosya ve config ile.

Sayfa Ekle / Kaldır — Yeni route ve Contact sayfası örneği.

Navigasyonnav.ts ve menü linkleri.

Çeviri Metinlerisrc/i18n/ altında dört dil metinleri.

Site Bilgilerisite.ts, iletişim ve sosyal ayarlar.

Görseller Ve Medyapublic/ ve optimize görseller.

Animasyonlaranimations.ts ve data-motion-* kullanımı.

Blog İçeriğisrc/content/blog/ MDX yazıları.

Formlar (Demo) — React form island; canlı form entegrasyonu değil.


Önerilen Okuma Sırası (Yeni Site Sahibi)

Section titled “Önerilen Okuma Sırası (Yeni Site Sahibi)”
  1. Site Layout — sayfa iskeleti ve config dosyaları
  2. Fix UI Kullanımı — buton ve kart kullanımı
  3. Sayfa Ekle / Kaldır — yeni sayfa açma
  4. Çeviri Metinleri — menü ve ortak metinler
  5. Site Bilgileri — marka ve iletişim
  6. Blog İçeriği — yazı ekleme
  7. Production — build ve canlıya alma

Geliştirici için ek sıra: CSS KullanımıCloudflare DeploySEO / Meta.


Falcon kod projesi (falcon-fixrav):

Terminal window
cd falcon-fixrav
npm install
npm run dev
npm run build
npm run deploy

Bu rehber sitesi (astro-docs):

Terminal window
cd astro-docs
npm install
npm run dev

Stack Falcon projesinde sabittir; günlük iş Site Yönetimi bölümündeki sayfalarla yapılır. Derin teknik ayrıntılar Başlangıç altındaki rehberlerde — bu sayfa yalnızca harita ve yönlendirmedir.