Skip to content

Görseller Ve Medya

Bu belge statik dosya ve görsel yönetimini anlatır. Falcon şablonunda görseller çoğunlukla public/ altındadır; Astro src/assets pipeline’ı bu rehberin odağı değildir.

Marka path’leri: Site Bilgileri. Sayfa OG prop: SEO / Meta. Blog MDX: MDX Kullanımı Ve Blog URL, Blog İçeriği.


public/ kökündeki dosya build sonrası site kökünden servis edilir:

DosyaURL
public/favicon.svg/favicon.svg
public/og/default.svg/og/default.svg
public/images/hero.webp/images/hero.webp

Kodda path slash ile başlar: src="/og/default.svg".


KaynakDeğer
Configsite.tslogo: '/og/default.svg'
Dosyapublic/og/default.svg (veya değiştirdiğiniz path)
KullanımHeader.astro<img src={site.logo} alt="" />

Logo değişince config path + dosyayı birlikte güncelleyin.


Tipik dosyalar:

  • public/favicon.svg — modern tarayıcılar
  • public/favicon.ico — eski uyumluluk

BaseLayout veya head snippet’lerinde referans verilir; dosyayı değiştirmek genelde yeterlidir.


KatmanAlan
Varsayılanseo.tsdefaultImage: '/og/default.svg'
Sayfa özelBaseLayoutimage prop

Örnek Contact — özel görsel gerekmezse varsayılan kullanılır. Yeni görsel: public/og/ altına koyun, path’i config veya props’ta verin.


Blog yazıları src/content/blog/*.mdx içindedir. Görsel eklemek:

![Ekip toplantısı](/images/blog/ekip.webp)

Dosya public/images/blog/ekip.webp konumunda olmalıdır.

Teknik koleksiyon ve URL: Blog İçeriği, MDX Kullanımı Ve Blog URL.


ÖneriNeden
WebP veya optimize SVG (logo)Daha küçük indirme
Genişlik ~1200–1600px (hero/OG)Retina için yeterli, aşırı MB değil
Sıkıştırma (Squoosh, sharp CLI)LCP ve mobil veri

Çok büyük PNG’leri doğrudan public/’e koymayın.


  • Anlamlı görsel: açıklayıcı alt («Fixrav ofis girişi»)
  • Dekoratif / logo yanında tekrarlayan metin: alt="" (Header logo örneği)

Boş veya yanlış alt ekran okuyucu ve SEO için zayıftır.


DeğişiklikSonuç
public/og/default.svg dosyasıVarsayılan paylaşım görseli
site.logo pathHeader logo URL
seo.defaultImageTüm sayfaların OG fallback’i
BaseLayout image propYalnızca o sayfanın paylaşım görseli
MDX ![alt](/path)Yalnızca o yazıda görsel

  • public/ ile src/assets import yolunu karıştırmayın — bu projede dokümantasyon public odaklı.
  • OG için mutlak harici URL zorunlu değil; site.url + path birleşimi layout’ta yapılır (SEO / Meta).
  • Blog görselini yalnızca src/content içine koyup URL vermeyin — tarayıcı public/ path’ini ister.


Görseller public//path. Logo site.ts, OG seo.ts + isteğe bağlı BaseLayout image. Favicon kökte. Blog: MDX markdown image. WebP, makul boyut, anlamlı alt.