Dans l’article précédent, nous avons installé le module complémentaire Periodic Notes et nous l’avons configuré.
Nous allons maintenant installé le module Templater de SilentVoid et dans les prochains posts nous paramétrons les différents modèles de notes (daily, weekly, monthly…).
Qu’est ce que le module Templater
Templater est un module communautaire pour Obsidian qui vous permet de créer des modèles personnalisés pour vos notes.
Il offre des fonctionnalités dynamiques, comme l’insertion de dates, la génération de contenu basé sur des conditions spécifiques, et l’exécution de scripts.
Templater facilite la standardisation de vos notes, la saisie rapide de données répétitives, et l’amélioration de votre productivité globale.
Installation et configuration
Une fois le module complémentaire installé, nous allons mettre quelques paramètres à jour.
Tour d’abord l’endroit où se trouve nos templates : Templater folder location : 00_INBOX/00_TEMPLATES
Ensuite, nous allons modifier deux options :
- La première a pour objectif d’activer le code Templater lors de la création d’une nouvelle note
- La deuxième de cacher l’icone Templater dans le menu à gauche d’Obisdian. Trigger Templater on new file creation : true Show icon in sidebar : false
Utilisation
Templater va interpréter des commandes qui débutent par <%
et qui se terminent par %>
et qui contiennent une fonction.
Par exemple pour obtenir la date du jour, nous allons utiliser la fonction tp.date.now()
en écrivant dans notre modèle de note la commande : <% tp.date.now() %>
.
Quand nous créerons une note à partir de ce modèle, Templater remplacera cette commande par la date du jour.
Il existe deux types de fonction :
- Les fonctions internes, qui sont natives au module Templater
- Les fonctions utilisateur, que vosu pourrez créer vous même en JavaScript
Pour le moment, nous ne nous interesserons qu’aux fonctions internes.
Fonctions internes
Les fonctions sont réparties au sein de différents modules :
- Config module
- Date module
- File module
- Frontmatter module
- Hooks module
- Obsidian module
- System module
- Web module
Celui que nous utiliserons le plus et le module de gestion des dates.
Et le plus simple et de vous montrer comment l’utiliser dans les différents modèles de notes que nous avons créés pour notre journal dans le prochain article.