Klasörü Taşıdıktan Sonra Markdown Günlüğü Görsellerinin Çalışmaya Devam Etmesini Sağlama
Bir Markdown günlüğünü taşıdığınızda yerel fotoğrafların bozulmasını önlemek için görselleri günlük klasörünün içinde saklayın ve her birine, onu kullanan nottan göreli bir yolla bağlantı verin. Ardından, iç düzenini koruyarak tüm klasörü taşıyın veya kopyalayın, taşınan notu her zamanki Markdown görüntüleyicinizde açın ve örnek görsellerin işlendiğini kontrol edin. Bir düzenleyicide çalışan bir yol, her görüntüleyicinin bunu aynı şekilde çözümleyeceğinin kanıtı değildir.
Göreli görsel yolu ne anlama gelir?
Markdown görsel söz dizimi; bir ünlem işareti, köşeli parantez içinde alternatif metin ve parantez içinde bir görsel hedefi kullanır. Örneğin, , Markdown dosyasına göre konumunu belirterek bir görsele işaret eder. CommonMark belirtimi train.jpg gibi görsel hedeflerini örneklerle açıklar ve Markdown Guide da aynı temel söz dizimini belgeler. CommonMark: Images Markdown Guide: Basic Syntax
Göreli yol, belirli bir bilgisayardaki sabit bir konumu belirtmek yerine dosyalar arasındaki ilişkiyi tanımladığı için bir günlüğü taşırken kullanışlıdır. Not ve görsel bu ilişki değişmeden birlikte taşınırsa yol yine aynı görsele işaret eder. /Users/sam/Pictures/blue-mug.jpg veya C:\\Users\\Sam\\Pictures\\blue-mug.jpg gibi mutlak bir konum belirli bir makine konumunu belirtir; günlüğü farklı bir sürücüye veya bilgisayara kopyalamak onu geçersiz kılabilir.
Birlikte taşınan bir klasör düzeni seçin
Notların yıla göre düzenlendiği bir günlük için pratik bir düzen, yıl klasörlerinin yanında paylaşılan bir görsel klasörü tutmaktır:
text Diary/ ├── images/ │ ├── blue-mug.jpg │ └── garden-bed.png ├── 2025/ │ └── 2025-04-12.md └── 2026/ └── 2026-09-30.md
Diary/2026/2026-09-30.md dosyasından blue-mug.jpg yoluna giden yol ../images/blue-mug.jpg şeklindedir: 2026'dan bir dizin yukarı çıkın, ardından images klasörüne girin. Markdown satırı şu şekilde olabilir:
md 
Her yılın görselleri yalnızca o yıla aitse, bitişik bir alt klasörün mantığını kavramak da kolaydır:
text Diary/ ├── 2026/ │ ├── images/ │ │ └── garden-bed.png │ └── 2026-09-30.md
Bu durumda not  söz dizimini kullanabilir. Bu örnekler görüntülenen notun konumuna bağlıdır. Not ile görsel arasındaki dizinleri sayın; ../ bölümlerinin sayısını tahmin etmeye çalışmayın.
Bağlantıyı notun bakış açısından yazın
Markdown dosyasının klasörüyle başlayın, ardından dizin ağacında görsele doğru ilerleyin. photo.jpg gibi yalnızca dosya adından oluşan bir hedef, görselin notla yan yana olduğu anlamına gelir. images/photo.jpg, notun yanındaki images adlı bir alt klasörde bulunduğu anlamına gelir. ../images/photo.jpg ise önce bir seviye yukarı çıkılması gerektiği anlamına gelir. Bu kural, bağlantıyı görüntüleyicide denemeden önce hesaplamanın somut bir yolunu sunar.
Mümkün olduğunda adları sade tutun: örneğin, 2026-09-30-garden.jpg. Birçok dosya sisteminde harf harf doğru yazım ve büyük/küçük harf duyarlılığı önemlidir; bir yazım hatası veya büyük/küçük harf uyuşmazlığı bir görselin kullanılamaz hale gelmesi için yeterli olabilir. Boşluklar ve noktalama işaretleri de Markdown uygulamaları tarafından farklı şekilde ele alınabilir. Markdown Guide, uygulamaların tümünün URL'lerdeki boşluklar konusunda hemfikir olmadığını belirtir ve uyumluluk için %20 kullanılmasını önerir. Bir görsel adı boşluk içeriyorsa, basit bir dosya adı bu belirsizliği ortadan kaldırır; aksi takdirde görüntüleyiciniz tarafından desteklenen kodlama veya tırnak içine alma stilini kullanın ve orada doğrulayın. Markdown Guide: Link Best Practices
Günlüğü dahili haritasını değiştirmeden taşıyın
Günlük klasörünü bir bütün olarak ele alın. Yalnızca notları taşımak veya görselleri geride bırakmak yerine, hem .md notlarını hem de görselleri içeren ana Diary/ klasörünü kopyalayın veya taşıyın. Göreli yollar, klasörün dış konumundaki bir değişiklikten etkilenmez çünkü dahili başlangıç noktaları ve hedefleri aynı ilişki içinde kalır.
Günlük içindeki klasörleri yeniden düzenlerken etkilenen notların bağlantılarını yeniden hesaplayın. Örneğin, bir notu Diary/2026/ konumundan Diary/2026/trips/ konumuna taşımak, Diary/images/ konumuna ulaşmak için ihtiyaç duyduğu yolu değiştirir: artık ../../images/blue-mug.jpg gerekir. Göreli bir bağlantı tüm ağacın yer değiştirmesini sorunsuzca karşılar, ancak bu ağacın yalnızca bir bölümünü yeniden düzenlemeyi otomatik olarak telafi edemez.
Kullandığınız görüntüleyicide gerçek bir taşıma testi yapın
Yeni bir klasör düzenine güvenmeden önce küçük ve geri alınabilir bir kontrol yapın:
En az bir yerel görsel içeren bir not seçin ve görselin şu anda normal Markdown görüntüleyicinizde görüntülendiğini onaylayın.
Tüm günlük klasörünü başka bir normal klasör veya çıkarılabilir bir sürücü gibi farklı bir konuma kopyalayın. Tüm alt klasörleri ve dosya adlarını koruyun.
Kopyalanan notu yeni konumundan aynı görüntüleyicide açın. Markdown kaynağının beklenen metni içermesinin yanı sıra görselin gerçekten göründüğünü doğrulayın.
Farklı derinliklerdeki notlarda bulunan bir veya iki görseli, özellikle de ../ kullanan herhangi bir notu açın. Bu, aynı klasördeki tek bir örnekten fazlasını kontrol eder.
Bir görsel eksikse hedefi gerçek klasör ağacıyla karşılaştırın: başlangıç notu klasörünü, her bir ../ ifadesini, her alt klasör adını, dosya adı yazımını, uzantıyı ve büyük/küçük harfleri kontrol edin. Yolu düzeltin, ardından kontrolü taşınan kopya üzerinde tekrarlayın.
Bu pratik bir testtir; uygulamalar arasında evrensel bir garanti değildir. Standart Markdown görsel söz dizimini tanımlar, ancak görüntüleyiciler kendi kurallarını ekleyebilir. Örneğin Obsidian, hem Markdown görsel söz dizimini hem de kendi gömme söz dizimini (![[image.jpg]]) belgeler ve ayarları göreli, kasa kökü (vault-root) ve en kısa yol bağlantı biçimlerini ayrı ayrı tanımlar. Günlüğünüz kasa tabanlı bir uygulamada açılıyorsa standart Markdown hedeflerini mi yoksa uygulamaya özgü gömmeleri ve bağlantı ayarlarını mı kullandığınızı kontrol edin. Obsidian Help: Embed files Obsidian Help: Settings
Taşıma işleminden sonra bozulan bir görselin sorununu tespit etme
Görsel kaybolursa öncelikle görüntüleyicinin notun hangi kopyasını açtığını belirleyin. Orijinal notu inceleyip taşınan notun gösterildiğini varsaymak kolaydır. Ardından, söz konusu notun dizininden göreli yolu manuel olarak takip edin ve belirtilen görselin hedefte var olduğunu doğrulayın.
Sorunu daraltmanın hızlı bir yolu, yolu klasör ağacıyla geçici olarak karşılaştırmaktır: 2026-09-30.md dosyası Diary/2026/ içindeyse, ../images/blue-mug.jpg yolu Diary/images/blue-mug.jpg olarak çözümlenmelidir. Yol hedeflenen klasöre ulaşıyor ancak dosya Blue-Mug.JPG olarak adlandırılmışsa tam olarak eşleşmeleri için dosya adı başvurusunu veya dosya adını güncelleyin. Görsel bir dosya tarayıcısında açılıyor ancak notta işlenmiyorsa geriye kalan sorun söz konusu görüntüleyicinin yerel Markdown yollarını nasıl işlediğiyle ilgili olabilir; belgelerini inceleyerek doğrulayın veya sade bir Markdown görsel hedefini test edin.
Basit bir taşınabilirlik kuralı
Yerel günlük görsellerini günlüğün en üst düzey klasörü altında tutun, her görsel yolunu onu görüntüleyen nota göre yazın ve günlüğü taşırken klasör yapısını koruyun. Son olarak taşınan kopyayı asıl görüntüleyicide açın ve temsil niteliğindeki görsellerin görüntülendiğini onaylayın. Bu rutin hem dosya ilişkisini hem de uygulamanın davranışını birlikte kontrol eder; taşınabilir bir düzeni günlük kullanımda güvenilir kılan da tam olarak budur.
