Depuis la rentrée 2019, nous avons intégrer le colorateur syntaxique highlight.js à Moodle via le plugin Syntax Highlighter. Cet outil supporte une liste très longue de types de langages dont nous citons quelques exemples : c, c++, css, excel, html, js, json, matlab, perl, php, python, ruby, sh, tex, ...
Sommaire | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Où peut-on exploiter la coloration syntaxique ?
Cet outil est actif partout dans Moodle où vous disposez de l'éditeur de texte par défaut :
Zone de texte sur la page d'accueil d'un cours, Page de contenu, question et réponse dans un
Test, Forum de discussion, ...
Comment appliquer la coloration syntaxique à un bout de code ?
Il suffit d'accéder au code source du texte édité, via le bouton HTML de l'éditeur puis de coller le code et de l'encadrer par les balises <pre><code>... </code></pre>.
Notez qu'il est possible de spécifier une classe qui définit plus précisément le langage, par exemple de cette manière pour du code php : <pre><code class="php"> ... </code> </pre>.