Digital Garden in Obsidian erstellen
Implementierung eines Was ist ein Digital Garden in Obsidian mit dem Community-Plugin von Ole Eskild Skeensen. Begonnen im Rahmen des IndieWebCamp 2023 Nürnberg in Nürnberg. Dieser Digital Garden soll über kurz oder lang die bisherige Known-Webseite ersetzen.
Workflow
- Bei jedem neuen Publishen aus Obsidian heraus werden die entsprechenden Notes (mit
dg-publish
-Attribut) dem Git-Repository des Digital Garden hinzugefügt. Es werden nur die Notes published, die das Attribut besitzen, es muss also auch für alle verlinkten Sites gesetzt werden. - Vercel erkennt den neuen Checkin und erstellt ein neues Deployment (basierend auf Eleventy als Static Site Generator).
- Über die Konfigurationsseite des Plugins werden globale Einstellungen (Graph, Backlinks etc.) gesetzt. Diese können pro Node mit Properties überschrieben werden. Diese Properties sollten (für den Moment) explizit das Format Text verwenden (nicht Checkbox).
Setup meines Digital Garden
- anhand https://dg-docs.ole.dev/getting-started/01-getting-started/
- Plugin in Obsidian erstellen
- kostenlose GitHub-Account (falls noch nicht vorhanden)
- kostenlosen Vercel-Account erstellen
- Digital-Garden-Template-Repository nach Vercel deployen
- Fine-Grained Access Token in GitHub für Digital-Garden-Repository erstellen
- Token in Obsidian Plugin-Konfiguration eintragen
- erste Note erstellen
- Property
dg-publish
mit Checkbox erstellen (checked --> wird veröffentlicht) - Property
dg-home
erstellen (checked --> wird Homepage des Digital Garden)
- Property
- weitere Note erstellen und verlinken
- Property
dg-publish
mit Checkbox erstellen (checked --> wird veröffentlicht) - Property
dg-permalink
setzen, definiert komplett neuen Permalink außerhalb der Vault-Dateistruktur- genau das will ich haben, um einzelne Notes in einer neuen Struktur zu veröffentlichen
- Hierarchien sind hier möglich
- Link in Obsidian von erster Note zu zweiter Note erstellen
- Property
- Digital Garden initial publishen
- Command Palette: `Digital Garden: Publish Multiple Notes'
- auf Webseite zugreifen
- Profit!
- weitere Anpassungen sind notwendig