C'est la seconde fois que j'ai le problème de génération des miniatures avec Shaarli. La première fois, il s'agissait d'une règle de sécurité qui pouvait se décocher depuis TigerProtect. Là, n'ayant plus aucune règle de sécurité d'activée, je me suis tourné vers le GitHub. Le développeur m'a dit qu'il y avait certainement une règle, c'était le cas.
Par défaut sur tous les hébergements o2switch, la méthode "Patch" est bloquée. C'est le support toujours aussi réactif qui a posé une règle spécifique dessus pour autoriser patch. Je viens de récupérer l'intégralité de mes miniatures. Si vous rencontrez le problème, il y a de fortes chances pour que cela vienne de là.
Impossible d'avoir la génération des miniatures avec mon shaarli sans aucune erreur apparente. La synchronisation ne se lance pas et reste à 0 images malgré la présence d'articles. Dans o2switch, il y a un paramètre du nom de Tiger Protect qui rajoute des règles de sécurité sur un domaine ou un sous domaine. En désactivant la protection sur le sous-domaine, la génération se fait. Il s'agit des filtres ajoutés par o2switch par défaut.
Maintenant la question c'est de se demander quels sont les risques qu'on prend en désactivant ces paramètres.
Shaarli gère le Markdown, je ne connais pas toute la syntaxe. Voici un tutoriel parmi d'autres.
J'ai utilisé les lignes
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
après RewriteEngine On pour forcer le https sur le Shaarli.