Skip to content
Bloga dön
Yaşam Obsidian Teknik Notlar Bilgi Yönetimi Üretkenlik Groq

Obsidian ile Verimli Teknik Not Alma: Yapılandırma, Eklentiler ve En İyi Uygulamalar

Obsidian'ı kurulumdan ileri seviye eklentilere, Zettelkasten metoduna ve günlük not otomasyonuna kadar adım adım inceleyerek, teknik notlarınızı daha yapılandırılmış ve erişilebilir hâle getirin.

Caner Serbest

Sistem ve Altyapı

5 dk okuma

Obsidian ile Verimli Teknik Not Alma

Giriş

Teknik bir profesyonelin en değerli varlıklarından biri, bilgi birikimi ve bu birikimin ne kadar hızlı erişilebilir olduğudur. Proje dokümantasyonu, hata ayıklama notları, komut satırı örnekleri ve öğrenilen kavramlar bir arada tutulduğunda, tekrar eden görevlerde zaman kaybı azalır, karar verme süreci hızlanır. Obsidian, yerel markdown dosyaları üzerine kurulu, tamamen kontrol sizde olan bir not alma uygulamasıdır. Bu yazıda, Obsidian’ı teknik not tutma amacıyla nasıl yapılandıracağınızı, hangi eklentilerin işinizi kolaylaştıracağını ve sürdürülebilir bir not sistemi oluşturmak için en iyi uygulamaları nasıl benimseyebileceğinizi anlatacağız.


Neden Obsidian?

  • Dosya temelli: Notlarınız .md uzantılı dosyalar olarak saklanır, dolayısıyla herhangi bir metin editörüyle açabilir, Git gibi sürüm kontrol sistemleriyle takip edebilirsiniz.
  • Bağlantı ağı: [[diğer-not]] biçimindeki wikilinkler sayesinde notlar arasında bidirectional link (iki yönlü bağ) kurulur; bu da bilgi haritaları oluşturmayı kolaylaştırır.
  • Eklenti ekosistemi: Community Plugin (topluluk eklentileri) ve Core Plugin (çekirdek eklentileri) sayesinde iş akışınıza uygun fonksiyonları ekleyebilirsiniz.
  • Tam kontrol: Senkronizasyon, temalar ve ayarlar tamamen kullanıcı tarafından yönetilir; veri güvenliği açısından büyük bir avantajdır.

Kurulum ve Temel Ayarlar

  1. Obsidian’ı indirin – https://obsidian.md/ adresinden işletim sisteminize uygun sürümü indirin ve kurun.
  2. Yeni bir vault (depo) oluşturun – Teknik notlarınız için tech-notlar gibi bir klasör seçin.
  3. Temel ayarlar
    {
      "defaultFolder": "notes",
      "newFileLocation": "last-opened-folder",
      "showLineNumber": true,
      "editor": {
        "defaultMode": "source",
        "spellcheck": false,
        "livePreview": true
      }
    }
    Bu JSON, Settings → Appearance → Advanced bölümünden config dosyasına eklenebilir.
  4. Dosya yapısını planlayın – Aşağıdaki klasör şeması, konulara göre ayrım yapmanıza yardımcı olur:
    • 01-Concepts – Temel kavramlar ve teorik açıklamalar.
    • 02-Commands – Sık kullanılan CLI komutları ve örnek çıktılar.
    • 03-Projects – Proje bazlı notlar, mimari diyagramlar.
    • 04-References – Kitap özetleri, makale linkleri.
    • 05-Templates – Şablon dosyaları (template).

Dosya Yapısı ve Linkleme

Obsidian’da relative path kullanmak, notlar arasında taşınabilirlik sağlar. Örneğin, bir komut notunu 02-Commands klasöründe tutup, proje notlarından şöyle bir link ekleyebilirsiniz:

[[02-Commands/SSH Bağlantı Ayarları|SSH Bağlantı Ayarları]]

Bu link, SSH Bağlantı Ayarları.md dosyasına yönlendirir ve link metni özelleştirilmiştir. Aynı zamanda backlink panelinde bu notu kullanan tüm sayfaları görebilirsiniz.

Eklentiler: İş Akışınızı Hızlandırın

EklentiKullanım AmacıKurulum Notu
TemplaterDinamik şablonlar, tarih ve değişken ekleme.Community Plugins menüsünden aktif edin, templates klasörünü ayarlayın.
Obsidian GitNotları GitHub/GitLab ile senkronize eder.Settings → Plugin Options → Obsidian Git kısmında repository URL ve otomatik commit periyodu belirleyin.
Advanced TablesMarkdown tablolarını düzenli tutar, hücreleri hizalar.Tablo oluştururken Ctrl+Shift+T kısayolu işinizi görür.
DataviewNotlar içinde sorgu çalıştırıp dinamik listeler üretir.Örneğin, tag:#komut içeren tüm notları bir sayfada toplamak için:
```dataview
TABLE file.link AS "Komut Notları"
FROM "02-Commands"
WHERE contains(file.tags, "#komut")
| **Kanban** | İş akışı yönetimi, TODO kartları. | Proje yönetimi sayfası oluşturup `kanban` kod bloğu ekleyin. |

### Örnek: Tüm `#bash` etiketli notları bir sayfada toplama

```markdown
```dataview
LIST file.link
FROM "02-Commands"
WHERE contains(file.tags, "#bash")

Bu sorgu, `#bash` etiketi taşıyan tüm komut notlarını bir listede gösterir.

## Tag ve Metadata Kullanımı

Obsidian’da **YAML front matter** sayesinde notlarınızın başına metadata ekleyebilirsiniz:

```markdown
---
title: "Linux Disk Kullanımını Analiz Etme"
date: 2024-08-12
tags:
  - linux
  - monitoring
  - bash
aliases:
  - Disk Analizi
---

# Giriş
...
  • tags alanı, Dataview gibi eklentilerle filtreleme yapmayı kolaylaştırır.
  • aliases sayesinde aynı notu farklı isimlerle de arayabilirsiniz.
  • date alanı, zaman içinde notların evrimini takip etmeye yarar.

Zettelkasten ve Daily Notes

Zettelkasten metodu, atomik notlar ve bağlantılı düşünme üzerine kuruludur. Obsidian’da bunu uygulamak için:

  1. ID tabanlı başlık: YYYYMMDDHHmm-ana-baslik.md gibi bir format kullanın (örnek: 20240928-obsidian-ayarlar.md).
  2. Bağlantı ekleme: Her notun içinde, ilgili başka bir nota [[20240927-docker-uygulamasi]] şeklinde referans verin.
  3. Daily Notes: Settings → Core Plugins → Daily notes eklentisini aktif edin. Günlük bir not açıp, o gün içinde karşılaştığınız sorunları ve çözümleri kaydedin. Bu notları haftalık/aylık revizyonlarda Zettelkasten yapısına dönüştürmek, bilgi birikiminizi sistematik hâle getirir.

Otomasyon ve Senkronizasyon

1. Git ile Versiyon Kontrolü

Obsidian Git eklentisini kullanarak notlarınızı periyodik olarak bir Git deposuna itmek, hem yedekleme hem de değişim geçmişi sağlar.

# Obsidian Git ayarları (örnek)
repo: [email protected]:kullanici/tech-notlar.git
autoPull: true
autoPushInterval: 10 # dakikada bir otomatik push
commitMessage: "Obsidian auto‑commit: {{date}}"

Bu ayarlar sayesinde her 10 dakikada bir notlarınız uzak depoya gönderilir.

2. Bulut Senkronizasyonu (Opsiyonel)

Eğer Git dışında bir senkronizasyon tercih ediyorsanız, Obsidian Sync (ücretli) veya Syncthing gibi açık kaynak çözümlerini kullanabilirsiniz. Syncthing kurulumunun temel adımları:

# Linux üzerinde Syncthing kurulumu
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt update && sudo apt install syncthing

Syncthing UI üzerinden tech-notlar klasörünü paylaşarak, birden fazla cihaz arasında gerçek‑zaman senkronizasyonu elde edersiniz.

En İyi Uygulamalar ve İpuçları

İpucuAçıklama
Atomic NotlarHer not bir kavram ya da komut hakkında tek bir fikir içermeli. Böylece yeniden kullanılabilirlik artar.
Düzenli Tag TemizliğiAyda bir # etiketi listesini gözden geçirip, kullanılmayanları silin. Bu, Dataview sorgularının daha hızlı çalışmasını sağlar.
Template KullanımıTemplater eklentisiyle {{date}}, {{time}}, {{clipboard}} gibi dinamik alanları ekleyin. Örneğin bir “Komut” şablonu:
---
title: "{{title}}"
date: {{date}}
tags:
  - {{tag}}
---

# Açıklama
{{cursor}}

## Kullanım
```bash
{{clipboard}}
| **Backlink İncelemesi** | Haftada bir `Ctrl+Shift+L` (Backlinks) panelini açıp, notlarınız arasındaki yeni ilişkileri kontrol edin. Bu, bilgi ağınızı güncel tutar. |
| **Grafik Görselleştirme** | Obsidian’ın **Graph view** özelliğiyle, en çok bağlantılı notları ve izole kalanları tespit edin. İzole notları başka bir notla bağlamak, bilgi silolarını önler. |
| **Veri Güvenliği** | Vault klasörünü düzenli olarak dışa aktarın (`Export to zip`) ve şifreli bir yedekleme servisine (ör. Backblaze B2) kaydedin. |

## Sonuç

Obsidian, teknik bir profesyonelin **bilgi yönetimini** hem **esnek** hem de **güvenli** bir şekilde yapmasını sağlayan güçlü bir platformdur. Doğru dosya yapısı, tutarlı tag kullanımı, Zettelkasten mantığı ve otomasyon eklentileri bir araya geldiğinde, notlarınız sadece bir depolama alanı değil, aynı zamanda **aktif bir bilgi ağı** haline gelir. Yukarıdaki adımları ve ipuçlarını uygulayarak, günlük karşılaştığınız komutlar, hatalar ve mimari kararları hızlıca belgeleyebilir, gerektiğinde geçmişe dönük analizler yapabilir ve yeni projelerde aynı hataları tekrarlamaktan kaçınabilirsiniz.

> **Unutmayın:** Not tutmak bir kez yapılan bir iş değil, **sürekli iyileştirilen bir süreç**tir. Obsidian’ın açık yapısı, bu süreci sizin kontrolünüzde tutmanızı sağlar.

---

*Bu makale, Obsidian’ın ücretsiz topluluk eklentileri ve temel ayarları üzerinden hazırlanmıştır. Daha ileri seviye entegrasyonlar (ör. API‑tabanlı otomasyon) için resmi dokümantasyon ve topluluk forumları incelenebilir.*

---

> Bu yazı Groq ile otomatik oluşturulmuştur.