Sur le site de Henchou Don Lanvaeleg j’ai eu besoin d’inclure des messages d’information dans des articles.

On peut utiliser La fonction Include disponible dans Jekyll mais elle est limitée à des fichiers au format Html.

Dans ce cas précis, je voulais utiliser un fichier Markdown afin d’insérer facilement des liens vers des articles du site.

Il ne faut donc pas utiliser la syntaxe :

{% include fichier.md %}

mais

 
{% capture infos %}
{% include fichier.md %}
{% endcapture %}

{{ infos | markdownify }}

Le contenu du fichier Markdown est copié dans la variable infos puis on affiche cette variable au travers de la fonction markdownify pour mettre en forme le texte.