# Template minimaliste
À la fois pour démontrer ce qu’est un “template” et pour vous rendre service, j’ai préparé un *template minimaliste* que vous pouvez télécharger [ici](http://dr-spinnler.ch/myfiles/textes/Template%20minimaliste.md). Il ressemble à ceci :
![[Template minimaliste.png]]
Je vous recommande de l’installer dans le dossier “\_Templates” que vous aurez créé, si vous avez suivi les instructions que je donne [[installation d’Obsidian|ici]]. Vous pouvez le renommer comme bon vous semble — par exemple « Avec titre », si vous souhaitez créer par la suite un autre template que vous nommerez « Sans titre ». C’est vraiment *à votre convenance* !
À partir de là, vous pourrez utiliser ainsi le template :
1. Sitôt une fiche créée, avec le curseur d’insertion dans la fiche, vous invoquez la commande “Insert template” :
![[Insert template command.png]]
Vous choisissez le template que vous venez d’installer — *template minimaliste* ou le nom que vous lui aurez donné.
1. Vous vous retrouvez avec cet embryon de fiche :
![[Nouvelle fiche.png]]
### Explications
* Le template a écrit le titre de la fiche au format “H1” (`# Nouvelle fiche`) en utilisant le texte du nom de la fiche. Cela vous évite de le taper une deuxième fois.
* Au-dessus du titre, le template a introduit un **bloc de métadonnées** `YAML` avec :
* La date et l’heure courante comme date et heure de création de la fiche — vous serez certainement content, un jour, d’avoir cette donnée à disposition, au cas où le système d’exploitation aura changé la date du fichier, lors d’une opération de copie, par exemple.
* Un champ `nature:` si vous y mettez des valeurs telles que “tuto”, “moc”, “index”, “citation”, “projet”, “réflexion”, vous pourrez, avec le [plugin *DataView*](https://github.com/blacksmithgu/obsidian-dataview), faire des listes de telle ou telle catégorie de fiches de votre coffre. Vous verrez à l’usage ce qui pourra vous être utile — ou pas. Par défaut, j’ai mis la valeur “fiche”. Soyez créatif !
* Le champ `status:` peut vous servir à indiquer où vous en êtes dans l’avancement d’une fiche à publier. Par exemple :
* “wip” = *work in progress* = travail en cours, projet courant, etc.
* “draft” = texte en cours d’écriture
* “final” = texte terminé, publié
À nouveau, c’est le plugin *DataView* qui pourrait vous être utile pour avoir, par exemple « la liste des textes en cours d’élaboration », etc.
* Le champ `published:` n’est utile que dans un coffre dont vous allez publier le contenu à l’aide de la fonctionnalité [*Obsidian publish*](https://help.obsidian.md/Obsidian+Publish/Introduction+to+Obsidian+Publish). Par défaut, je mets “false” sur toutes les nouvelles fiches. Ainsi, je ne risque pas de publier une fiche par inadvertance. Il faudra mettre à “true” ce flag pour publier une fiche.
Si vous n’utilisez pas *Obsidian Publish*, vous pouvez sans autre supprimer cette ligne du *template*.
* Le champ `hideMetaTable` s’utilise en conjonction avec le [plugin *MetaTable*](https://github.com/arnau/obsidian-metatable) : si on laisse ce champ vide ou à la valeur “false”, le bloc YAML apparaîtra tout en haut de la fiche, en mode consultation. Si on met “true”, le bloc disparaîtra. Je trouve cela très pratique. Si cette fonctionnalité ne vous intéresse pas, vous pouvez sans autres supprimer cette ligne du template.
 
<p style="text-align: center;"><a href="https://dr-spinnler.ch"><img src="https://dr-spinnler.ch/myfiles/logos/Olivier-Spinnler.png" class= "signature"/></a></p>
<p style="text-align: center; font-style: italic;">le 18 mars 2022
</p>
 
----------------------------------------------
#PKM #Obsidian #écriture