Templater kontra Core Templates w Obsidianie: czego naprawdę potrzebujesz

Obsidian ma dwa sposoby tworzenia powtarzalnych notatek: rdzenną wtyczkę Templates dołączoną do aplikacji i Templater — wtyczkę społecznościową dla tych, którzy trafiają na jej ograniczenia. Rozwiązują ten sam problem na różnej głębokości, a zły wybór kosztuje cię albo brakujące funkcje, albo zbędną złożoność. Ten przewodnik wyznacza granicę między nimi, pokazuje działający kod Templatera i pełni rolę instrukcji instalacji dla każdego szablonu na tej stronie — każdy deklaruje, którego z nich wymaga.

Core Templates: co Obsidian daje od ręki

Rdzenna wtyczka Templates robi jedną rzecz: wkleja zawartość pliku szablonu do bieżącej notatki. Wskazujesz jej folder (Ustawienia → Rdzenné wtyczki → Templates), umieszczasz w nim szkieletowe notatki i wywołujesz Wstaw szablon z palety poleceń lub skrótu klawiszowego.

Podstawia dokładnie trzy zmienne: {{title}} na nazwę notatki, {{date}} i {{time}} z opcjonalnymi formatami jak {{date:YYYY-MM-DD}}. Te same tokeny działają w rdzennej wtyczce Daily notes, która wypełnia swój szablon automatycznie podczas tworzenia dzisiejszej notatki. To połączenie — stała struktura plus dzisiejsza data — pokrywa więcej przypadków użycia, niż się wydaje: szkielety spotkań, strony dziennika, karty przepisów, karty postaci.

Czego nie potrafi: obliczać czegokolwiek. Żadnego wczoraj ani jutro, żadnych dat wynikających z tytułu notatki, żadnych promptów, żadnej warunkowej treści. W momencie, gdy szablon musi wiedzieć coś więcej niż bieżąca chwila, wyrośniesz z tej wtyczki.

Co Templater dodaje do Obsidiana

Templater to wtyczka społecznościowa (autorstwa SilentVoid13, instalowana przez Ustawienia → Wtyczki społecznościowe) z własną składnią poleceń wewnątrz znaczników <% %>. Tam gdzie Core Templates wkleja statyczny tekst, Templater wykonuje polecenia podczas wstawiania i zapisuje wyniki w notatce.

Praktycznie użyteczne dodatki, w przybliżonej kolejności częstości zastosowania:

  • Arytmetyka dat — wczoraj, najbliższy poniedziałek, początek tygodnia, do którego notatka należy.
  • Daty parsowane z nazwy pliku, więc szablon działa bez względu na to, kiedy go tworzysz.
  • Prompty i operacje na plikach: poproś o wartość, zmień nazwę lub przenieś notatkę, wstaw inny plik.
  • Szablony folderów: automatycznie stosuj szablon po każdorazowym utworzeniu notatki w danym folderze.
  • Pełny JavaScript na wszystko, czego wbudowane funkcje nie obejmują.

Ten ostatni punkt niesie ostrzeżenie warte potraktowania poważnie: Templater może uruchamiać dowolny kod. Instaluj go wyłącznie z oficjalnego katalogu wtyczek Obsidiana i przed wstawieniem przeczytaj każdy szablon, którego sam nie napisałeś. Nasze zipy zawierają zwykły Markdown i ustawienia JSON — polecenia Templatera w nich to nieaktywny tekst, dopóki nie zainstalujesz wtyczki i nie wstawisz szablonu samodzielnie.

Przykłady Templatera do skopiowania

Poniższe fragmenty pochodzą z prawdziwych szablonów w naszych vaultach, nie z zabawkowych przykładów. Wklej je do pliku szablonu i dostosuj formaty.

Notatka dzienna datowana na podstawie nazwy pliku, z linkami do poprzedniego i następnego dnia. Ponieważ data pochodzi z tytułu (nie z zegara), szablon działa, gdy tworzysz jutrzejszą notatkę dziś wieczorem:

# <% 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") %>]] →

Notatka tygodniowa obliczająca własny zakres dat z nazwy pliku jak 2026-W24, używając biblioteki moment, którą udostępnia Templater:

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") %>

ID ze znacznikiem czasu dla stałych notatek zettelkasten, stemplowane podczas tworzenia, żeby linki nigdy nie gnity po zmianie tytułu:

id: <% tp.date.now("YYYYMMDDHHmm") %>

Prompt i pozycja kursora — Templater prosi o wartość podczas wstawiania szablonu, wypełnia ją i zostawia kursor tam, gdzie zaczyna się pisanie:

# Rozmowa z <% tp.system.prompt("Z kim jest ta rozmowa?") %>

## Notatki

<% tp.file.cursor() %>

Pierwsze trzy działają w kontekście w szablonie notatki dziennej, szablonie notatki tygodniowej i startowym vaulcie zettelkasten — pobierz którykolwiek, żeby zobaczyć pełne pliki szablonów zamiast wycinków.

Ustawienia Templatera warte zmiany

Trzy ustawienia decydują o tym, czy Templater jest toporny, czy niewidoczny. Po pierwsze, Lokalizacja folderu szablonów: wskaż ten sam folder Templates/, z którego korzysta Core Templates, żeby oba systemy czytały z jednego miejsca. Po drugie, Uruchamiaj Templater przy tworzeniu nowej notatki: włączony, szablony uruchamiają się automatycznie po tworzeniu notatek — w tym notatek tworzonych przez kliknięcie nieistniejącego linku, co pozwala kliknąć jutrzejszy link w notatce dziennej i wylądować na już sformatowanej stronie. Po trzecie, Szablony folderów: przypisz folder do szablonu (np. Spotkania/ do szkieletu spotkania), a każda notatka urodzona w tym folderze przychodzi wstępnie ustrukturyzowana, bez żadnego polecenia.

Jeden nawyk do wyrobienia przy okazji: wyklucz folder szablonów z wyników wyszukiwania i grafu w Ustawienia → Pliki i linki → Wykluczone pliki. Kod szablonu wygląda jak bełkot wszędzie poza samym plikiem szablonu.

Core Templates czy Templater: jak wybrać

Uczciwa zasada decyzji jest krótsza niż listy funkcji. Zacznij od Core Templates. Przejdź na Templater, gdy przyłapiesz się na wykonywaniu czegoś, co powinien robić komputer — wpisujesz wczorajszą datę, naprawiasz linki po zmianie nazwy, ponownie wyliczasz zakresy tygodni. Konkretnie:

  • Statyczny szkielet plus dzisiejsza data → Core Templates wystarczy, i o jedną wtyczkę mniej do zaufania.
  • Notatki tworzone na daty inne niż dzisiaj, nawigacja wstecz/wprzód, obliczone zakresy → Templater.
  • Prompty, automatyczne szablony folderów, cokolwiek warunkowego → Templater, bez dyskusji.

Obie wtyczki współistnieją bez konfliktu — wiele vaultów zostawia Core Templates do prostych wstawień i rezerwuje Templater dla notatek dziennych i tygodniowych. Nasze szablony korzystające z dynamicznych dat zawierają oba warianty w tym samym zipie (plik Core Templates i plik Templater), więc wybór jest odwracalny: zacznij prosto, ulepsz zmieniając plik, na który wskazują twoje ustawienia.

Jak zainstalować szablon z Vaultorial

Każde pobranie na tej stronie to zip zawierający kompletny vault: notatki Markdown, folder Templates/, notatka Start Here, README z tymi samymi krokami i minimalny folder .obsidian z ustawieniami w JSON — żadnych plików binarnych, żadnych wtyczek w paczce. Są dwa sposoby użycia.

Ścieżka A — otwórz jako własny vault (najlepsza do wypróbowania systemu):

  1. Pobierz zip ze strony szablonu i rozpakuj go.
  2. W Obsidianie wybierz Otwórz folder jako vault i wskaż wypakowany folder.
  3. Gdy Obsidian zapyta, czy ufać vaultowi, ustawienia to czytelny JSON, który możesz przejrzeć — nic nie wykonuje się przy otwieraniu.
  4. Przeczytaj Start Here.md. Przeprowadza przez strukturę i podaje pierwsze trzy rzeczy do zrobienia.

Ścieżka B — scal z istniejącym vaultem (gdy system zasłużył na stałe miejsce):

  1. Skopiuj foldery z treścią (np. Daily/) i folder Templates/ z wypakowanego pobrania do swojego vaulta.
  2. Wskaż ustawienia szablonów na skopiowany folder: Ustawienia → Templates dla rdzenia albo ustawienie folderu szablonów w Templaterze.
  3. Odwzoruj ustawienia specyficzne dla wtyczek, które README wymienia — dla szablonu notatki dziennej to folder Daily notes, format daty i plik szablonu.
  4. Jeśli szablon wymaga wtyczek społecznościowych, zainstaluj je z katalogu Obsidiana; strona szablonu i README podają każdą wymaganą i opcjonalną wtyczkę przed pobraniem.

To cała procedura, identyczna dla każdego szablonu tutaj, od zestawu notatek ze spotkań do vaulta dziennikowego. Jeśli wciąż się zastanawiasz, co zainstalować, przejrzyj sekcje notatek dziennych i spotkań i pracy albo zacznij od przewodnika dla początkujących — wyjaśnia koncepcje vaulta, które ta strona traktuje jako oczywiste.