Fichier de tests du plugin smiley

see the smiley.md source code

Ce plugin contient un fichier javascript qui va scanner le rendu HTML de la note pour détecter la présence de smileys et, s’il en trouve, affichera l’image associée.

1. Exemple

0 1 2 3 4 5 6 7 8 9 10
1. :( :-( :") :-") </3 <\3 :-/ :'( :'-( :, (
2. :, -( :( :-( <3 ]:( ]:-( o:) O:) o:-) O:-)
3. 0:) 0:-) :') :'-) :, ) :, -) :'D :'-D :, D :, -D
4. :* :-* x-) X-) : :- :o :-o :O :-O
5. :@ :-@ :D :-D :) :-) ]:) ]:-) :, '( :, '-("
6. ;( ;-( :P :-P 8-) B-) ,:( ,:-( ,:) ,:-)
7. :s :-S :z :-Z :$ :-$ ;) ;-)

2. Activation

L’activation du plugin se fait depuis le fichier settings.json comme suit ci-dessous mentionné.

Par défaut, le plugin smileys n’est pas activé car ce type de traitement présence l’inconvénient de remplacer “à l’aveugle” : dès qu’un pattern est rencontré, il est remplacé par la fonction javascript du plugin. Le double point suivi immédiatement d’un “s” par exemple sera remplacé par :s alors que ce n’est peut-être pas votre souhait. Ce problème est encore plus présent avec les mots de passe généré aléatoirement où la probabilité d’utiliser un tel pattern est élevé.

{
    "plugins": {
        "page": {
            "html": {
                "smileys": {
                    "enabled": 1
                }
            }
        }
    }
}

3. Librairie

Le plugin Smiley s’inspire du script markdown-it-emoji