Obsidian'da Templater ile Core Templates: Hangisine İhtiyacınız Var
Obsidian'ın tekrarlanabilir notlar üretmenin iki yolu var: uygulamayla birlikte gelen temel Templates eklentisi ve sınırlarına ulaşanlar için onu yerini alan topluluk eklentisi Templater. Her ikisi de aynı problemi farklı derinliklerde çözer; yanlış seçim size ya eksik özellikler ya da gereksiz karmaşıklık getirir. Bu kılavuz aralarındaki çizgiyi çiziyor, çalışan Templater kodu gösteriyor ve bu sitedeki her şablon için kurulum kılavuzu işlevi de görüyor — her biri ikisinden hangisini beklediğini belirtiyor.
Core Templates: Obsidian'ın yerleşik özelliği
Temel Templates eklentisi tek bir şey yapar: bir şablon dosyasının içeriğini mevcut nota yapıştırır. Bunu bir klasöre yönlendirin (Ayarlar → Temel eklentiler → Templates), o klasöre iskelet notlar koyun ve komut paletinden ya da bir klavye kısayoluyla Şablon ekle komutuyla tetikleyin.
Tam olarak üç değişkeni çevirir: notun adı için {{title}}, isteğe bağlı biçim dizeleriyle {{date}} ve {{time}} (örneğin {{date:YYYY-MM-DD}}). Temel Daily notes eklentisi de bugünün notunu oluştururken şablonunu otomatik olarak doldurduğundan bu aynı tokenler orada da çalışır. Sabit yapı artı bugünün tarihi kombinasyonu — toplantı iskeletleri, günlük sayfalar, tarif kartları, karakter yaprakları — göründüğünden fazla kullanım durumunu karşılar.
Yapamadığı şey: herhangi bir hesaplama. Dün ya da yarın yok, notun başlığından türetilen tarihler yok, istem yok, koşullu içerik yok. Bir şablon anlık zamandan fazlasını bilmesi gerektiği noktada, artık Core Templates'i aştınız demektir.
Templater Obsidian'a neler katar
Templater, <% %> işaretleri içinde kendi komut sözdizimi olan bir topluluk eklentisidir (SilentVoid13 tarafından, Ayarlar → Topluluk eklentileri'nden kurulabilir). Core Templates statik metin yapıştırırken, Templater komutları ekleme sırasında çalıştırır ve sonuçları nota yazar.
Pratikte ne sıklıkla önemli olduklarına göre kaba sırayla kullanışlı eklemeler:
- Tarih aritmetiği — dün, gelecek Pazartesi, bir notun ait olduğu haftanın başlangıcı.
- Dosya adından ayrıştırılan tarihler; böylece şablon ne zaman oluşturduğunuzdan bağımsız çalışır.
- İstemler ve dosya işlemleri: değer sorun, notu yeniden adlandırın ya da taşıyın, başka bir dosya ekleyin.
- Klasör şablonları: belirli bir klasörde not oluşturulduğunda şablonu otomatik uygulayın.
- Yerleşiklerin kapsamadığı her şey için tam JavaScript.
Son maddenin ciddiye alınmaya değer bir uyarısı var: Templater rastgele kod çalıştırabilir. Onu yalnızca Obsidian'ın resmi eklenti dizininden kurun ve eklemeye çalışmadan önce kendinizin yazmadığı şablonları okuyun. Zip'lerimiz düz Markdown ve JSON ayarları içerir — içlerindeki Templater komutları, eklentiyi kurana ve şablonu kendiniz ekleyene kadar pasif metindir.
Kopyalayabileceğiniz Obsidian Templater örnekleri
Bunlar vault'larımızdaki şablonlardan gerçek alıntılar, oyuncak kod parçacıkları değil. Bir şablon dosyasına yapıştırın ve biçimleri ayarlayın.
Dosya adından tarihlenen ve önceki ve sonraki güne bağlantılar içeren bir günlük not. Tarih saaten değil başlıktan geldiğinden, şablon bu akşam yarın için not oluşturduğunuzda da çalışır:
# <% tp.date.now("dddd, MMMM D, YYYY", 0, tp.file.title, "YYYY-MM-DD") %>
← [[<% tp.date.now("YYYY-MM-DD", -1, tp.file.title, "YYYY-MM-DD") %>]] | [[<% tp.date.now("YYYY-MM-DD", 1, tp.file.title, "YYYY-MM-DD") %>]] →
2026-W24 gibi bir dosya adından kendi tarih aralığını hesaplayan haftalık not, Templater'ın açığa çıkardığı moment kütüphanesini kullanarak:
start: <% moment(tp.file.title, "GGGG-[W]WW").startOf("isoWeek").format("YYYY-MM-DD") %>
end: <% moment(tp.file.title, "GGGG-[W]WW").endOf("isoWeek").format("YYYY-MM-DD") %>
Zettelkasten kalıcı notları için zaman damgası kimliği, oluşturma sırasında damgalanır; böylece başlıklar değişse de bağlantılar çürümez:
id: <% tp.date.now("YYYYMMDDHHmm") %>
Bir istem ve imleç konumu — Templater şablonu eklediğinizde bir değer sorar, doldurur, ardından imleci yazmanın başlayacağı yere bırakır:
# <% tp.system.prompt("Bu görüşme kiminle?") %> ile görüşme
## Notlar
<% tp.file.cursor() %>
İlk üçü günlük not şablonu, haftalık not şablonu ve zettelkasten başlangıç vault'unda çalışır haldedir — tam şablon dosyalarını alıntılar yerine görmek için herhangi birini indirin.
Değiştirmeye değer Templater ayarları
Üç ayar, Templater'ın hantal hissettirmesi ile görünmez hissettirmesi arasındaki farkın büyük kısmını karşılar. Birincisi, Şablon klasörü konumu: Core Templates'in kullandığı aynı Templates/ klasörüne yönlendirin; böylece her iki sistem tek bir kaynaktan okur. İkincisi, Yeni dosya oluşturulduğunda Templater'ı tetikle: bu açıkken şablonlar oluşturulduğunda otomatik çalışır — henüz mevcut olmayan bir bağlantıya tıklayarak oluşturulan notlar dahil; bu da günlük notunuzdaki yarın bağlantısını tıklamanızı ve zaten biçimlendirilmiş bir sayfaya ulaşmanızı sağlar. Üçüncüsü, Klasör şablonları: bir klasörü bir şablonla eşleştirin (örneğin Meetings/'i toplantı iskelete) ve o klasörde doğan her not komut gerekmeden yapılandırılmış biçimde gelir.
Yanında edinilecek bir alışkanlık: şablon dosyalarını Ayarlar → Dosyalar ve bağlantılar → Dışlanan dosyalar altında şablon klasörünü dışlayarak arama sonuçlarınızdan ve grafiğinizden uzak tutun. Şablon kodu yalnızca şablonun içinde anlamlıdır; başka yerlerde saçmalık gibi görünür.
Core Templates mı Templater mı: nasıl seçersiniz
Dürüst karar kuralı, özellik listelerinin önerdiğinden daha kısadır. Core Templates ile başlayın. Kendinizi bilgisayarın işini yaparken yakaladığınızda geçin — dünün tarihini elle yazmak, yeniden adlandırmadan sonra bağlantıları düzeltmek, hafta aralıklarını yeniden hesaplamak. Daha somut olarak:
- Bugünün tarihi artı statik iskelet → Core Templates yeterli, bir eklenti daha az.
- Bugün dışındaki tarihler için oluşturulan notlar, önceki/sonraki gezinme, türetilmiş aralıklar → Templater.
- İstemli değerler, otomatik uygulanan klasör şablonları, koşullu olan herhangi bir şey → Templater, tartışmasız.
İkisi çatışmadan bir arada bulunur — pek çok vault, basit eklemeler için Core Templates'i tutar ve Templater'ı günlük ve haftalık notlara ayırır. Dinamik tarihlerden yararlanan şablonlarımız aynı zip içinde her iki türü de sunar (bir core Templates ve bir Templater dosyası), böylece seçim geri alınabilir: sade başlayın, ayarlarınızın hangi dosyaya baktığını değiştirerek yükseltin.
Vaultorial şablonu nasıl kurulur
Bu sitedeki her indirme, eksiksiz bir vault içeren zip'tir: Markdown notları, bir Templates/ klasörü, bir 'Start Here' notu, bu adımların aynısını içeren bir README ve düz JSON ayarlarla minimal bir .obsidian klasörü — ikili dosya yok, paketlenmiş eklenti yok. Kullanmanın iki yolu var.
Yol A — kendi vault'u olarak açın (sistemi denemek için en iyisi):
- Şablonun sayfasından zip'i indirin ve çıkarın.
- Obsidian'da Klasörü vault olarak aç'ı seçin ve çıkarılan klasörü gösterin.
- Obsidian vault'a güvenip güvenmeyeceğinizi sorduğunda, ayarlar inceleyebileceğiniz okunabilir JSON'dur — açılışta hiçbir şey çalışmaz.
Start Here.mddosyasını okuyun. Yapıyı turlar ve yapılacak ilk üç şeyi listeler.
Yol B — mevcut vault'unuza birleştirin (sistem kalıcı bir yer kazandığında):
- İçerik klasörlerini (örneğin
Daily/) veTemplates/klasörünü çıkarılan indirmeden vault'unuza kopyalayın. - Şablon ayarlarınızı kopyalanan klasöre yönlendirin: Core için Ayarlar → Templates, ya da Templater'ın şablon klasörü ayarı.
- README'nin belirttiği eklentiye özgü ayarları kopyalayın — günlük not şablonu için bu, Daily notes klasörü, tarih biçimi ve şablon dosyasıdır.
- Şablon zorunlu topluluk eklentilerini listeliyorsa Obsidian'ın dizininden kurun; şablon sayfası ve README indirmeden önce zorunlu ve isteğe bağlı her eklentiyi adlandırır.
Tüm prosedür bu kadar ve toplantı notları paketinden günlük vault'a kadar buradaki her şablon için aynıdır. Neyi kuracağınıza hâlâ karar veriyorsanız günlük notlar ve toplantılar ve iş bölümlerine göz atın ya da Obsidian için başlangıç kılavuzundan başlayın — bu sayfanın kanıksadığı vault kavramlarını açıklar.