LogSeq bietet Template-Unterstützung. Das ist besonders interessant, wenn immer wieder gleiche Typen an Notizen zu erfassen sind. Nehmen wir als Beispiel ein Meeting. Interessant ist ein Titel und welche Teilnehmer es gegeben hat.

Ein Template anlegen

Ich habe mich dazu entschieden, alle Templates auf einer eigenen Seite names Templates zu erfassen. Dies hat den Vorteil, dass alle Templates an einer Stelle zu finden sind und somit ein Auffinden und Bearbeiten sehr einfach ist. Wer Templates intensiv einsetzt, möchte diese Seite eventuell auch bei den Favoriten hinterlegen.

Eine neue Seite 'Templates' in LogSeq anlegen.

Die Templates werden nun in einzelnen Blöcken abgelegt. Nachfolgend sieht man ein Beispiel für ein Meeting.

- ## Meeting-Name  
  - **Datum**: <%today%>  
  - **Teilnehmer**:  
  - **Keywords**:  
  - **Inhalt**:  
    -  
  - **Aktionen**:  
    -  

Das Template besteht nun aus einer H2-Überschrift und einigen Eigenschaften, die auszufüllen sind. <%today%> ist eine berechnete Variable, die das aktuelle Datum beim Einfügen berechnet. Hier gibt es einige weitere Möglichkeiten: <%yesterday%> und <%tomorrow%> zum Beispiel.

Nun muss man das Bullet-Menü des Blockes öffnen und findet dort die Möglichkeit Make a Template.

Block-Menü mit der Möglichkeit, aus dem selektierten Block ein Template anzulegen.

Nun ist ein Name zu vergeben. Zusätzlich kann ausgewählt werden, ob der Parent-Block ins Template übernommen werden soll. Da ich dies als Name des Meetings verwende, möchte ich das.

Fertig erfasstes und angelegtes Template für Meetings, das ab sofort verwendet werden kann.

Wie zu sehen ist, erfolgt ein zusätzlicher Eintrag ‘template:: meeting’. Wer den Parent-Block ausgeblendet haben möchte, erhält zusätzlich den Eintrag template-including-parent:: false.

Templates bearbeiten

Das Bearbeiten des Templates ist sehr einfach. So sind nur die einzelnen Blöcke entsprechend anzupassen. Um beispielsweise den Namen eines Templates zu ändern, kann das Property template angeklickt und der darauf folgende Name geändert werden. Gleich verhält es sich mit den selbst eingefügten Properties.

Templates verwenden

Die Verwendung eines Templates ist dann sehr einfach. Dazu an der gewünschten Stelle das Kommando /template eingeben und aus den vorgeschlagenen Templates das gewünschte auswählen. In diesem Fall habe ich das gerade angelegte Meeting-Template verwendet.

Verwendetes Template

Fazit

Die Verwendung von Templates in LogSeq ist wirklich sehr einfach und kann Vieles erleichtern – und vor allem vereinheitlichen. Wie ich eingangs geschrieben habe, empfehle ich, alle Templates auf einer einzigen Seite zu verwalten. Viel Spaß mit Templates in LogSeq.

Veröffentlicht von Norbert Eder

Ich bin ein leidenschaftlicher Softwareentwickler. Mein Wissen und meine Gedanken teile ich nicht nur hier im Blog, sondern auch in Fachartikeln und Büchern.

Beteilige dich an der Unterhaltung

1 Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  1. Hallo,
    ich habe (dummerweise) meine ersten Templates einfach so in Logseq erfasst, ohne diese auf einer eigenen Seite anzulegen. Nun möchte ich meine Templates überarbeiten bzw. löschen. Eine Beschreibung zum Löschen habe ich nirgends (auch nicht in der offiziellen Doku) gefunden. Ihre Beschreibung zum Ändern ist für mich nicht ganz nachvollziehbar – ich bin noch nicht so ganz “in der Software drin”. Können Sie näher beschreiben, welche einzelnen Schritte ich unternehmen muss um ein Template anzupassen ?

Cookie-Einstellungen
Auf dieser Website werden Cookie verwendet. Diese werden für den Betrieb der Website benötigt oder helfen uns dabei, die Website zu verbessern.
Alle Cookies zulassen
Auswahl speichern
Individuelle Einstellungen
Individuelle Einstellungen
Dies ist eine Übersicht aller Cookies, die auf der Website verwendet werden. Sie haben die Möglichkeit, individuelle Cookie-Einstellungen vorzunehmen. Geben Sie einzelnen Cookies oder ganzen Gruppen Ihre Einwilligung. Essentielle Cookies lassen sich nicht deaktivieren.
Speichern
Abbrechen
Essenziell (1)
Essenzielle Cookies werden für die grundlegende Funktionalität der Website benötigt.
Cookies anzeigen