Contextator
ENTR

Kaynaklar

Obsidian Vault'ları

Bir Obsidian vault'unu bir local directory ya da upload olarak indekslemek, ve tam olarak hangi wikilink ve callout söz diziminin önce yeniden yazıldığı.

Güncelleme:

Bir Obsidian vault’u bir Markdown dosyaları klasörüdür, bu yüzden Contextator onu başka bir klasör gibi indeksler — tek bir farkla: vault’un kendi söz dizimi önce düzleştirilir, böylece bir ajan [[wikilinks]] ve callout işaretleri yerine sıradan Markdown okur.

İki giriş yolu

Vault sunucuda

Onu content type’ı Obsidian vault olan bir Local directory kaynağı olarak ekleyin. Hiçbir şey kopyalanmaz, ve düzenlemeler bir sonraki indeksleme çalıştırmasında ortaya çıkar.

Add source → Local directory
  Name:          vault
  Directory:     /docs/ + my-vault
  Content type:  Obsidian vault (rewrites [[wikilinks]])

Bu, mevcut olduğunda daha iyi seçenektir — vault, düzenlediğiniz yerde kalır ve kendi kendine senkronize olur.

Vault sunucuda değil

Obsidian vault sekmesini kullanın. Bu, doğru content type’ı zaten taşıyan bir upload kaynağıdır: vault klasörünün kendisini, ya da onun bir zip’ini bırakın.

Add source → Obsidian vault
  Name:  vault
  [drop the folder or a .zip of it]

Vault değiştiğinde yeniden yükleyin (Replace all files onu birebir tutar).

Ne yeniden yazılır

Vault’ta İndekslendiği hâli
[[Guides/Install]] [Guides/Install](Guides/Install.md)
[[Setup|the setup guide]] [the setup guide](Setup.md)
[[API#Auth]] [API › Auth](API.md#auth)
[[#Konular]] (aynı notta anchor) [Konular](#konular)
[[Install#^step-3]] (blok referansı) [Install](Install.md#^step-3)
![[diagram.png]] ![diagram.png](diagram.png) — görseller embed olarak kalır
![[Release Notes]] [Release Notes](Release%20Notes.md) — bir not embed’i, kırık bir görsel değil bir link olur
> [!NOTE] Heads up > **Note:** Heads up — callout’un türü aranabilir bir kelime olarak kalır
%% private note %% Kaldırılır — yorumlar okunmamak için yazılır

Transform, chunker’a girerken çalışır. Vault dosyalarınız asla değiştirilmez.

Ne atlanır

  • .obsidian/ ve her diğer gizli klasör (böylece workspace ayarlarınız, eklentileriniz ve temalarınız asla indekslenmez);
  • ekler ve uzantısı kaynakta seçilmemiş her dosya — görseller, .canvas dosyaları ve File types listesi dışında kalan her şey (varsayılan olarak .md ve .mdx; .txt, .html/.htm, .csv, .docx ve .pdf eklenebilir);
  • IGNORE_GLOBS ile eşleşen her şey.

Başlıklar ve frontmatter

Frontmatter chunker tarafından ayrıştırılır, ve içindeki bir title:, ilk # heading’e karşı kazanır. Bir notta ikisi de yoksa, dosya adı güzelleştirilerek bir başlığa dönüştürülür. Etiketler ve diğer frontmatter anahtarları doküman metninin parçası olarak tutulur, bu yüzden aranabilir kalırlar.

Günlük notları ve büyük vault’lar

Özel bir şey gerekmez, ama iki ayar yardımcı olur:

  • IGNORE_GLOBS=Daily/**,Templates/**, günlük girdilerini ve şablonları indeksin dışında tutar; bu genelde geri gelenin kalitesini artırır.
  • Gerçekten ayrı bilgi bütünlerini, tek bir devasa proje yerine ayrı projelere bölün.

Content type’ı sonradan değiştirmek

Vault’u yanlışlıkla Plain Markdown olarak eklediyseniz, kaynağı düzenleyin ve content type’ı Obsidian vault’a çevirin. Contextator, o kaynağın saklanan dosya hash’lerini düşürür ve bir çalıştırma kuyruğa alır, böylece her dosya yeni transform ile yeniden işlenir — bu sizin için halledilir. Bkz. İçerik Türleri.

Gezinmek için ok tuşları, açmak için Enter.