lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Migration potentielle de la liste


From: Jean Abou Samra
Subject: Re: Migration potentielle de la liste
Date: Thu, 19 Oct 2023 21:01:24 +0200
User-agent: Evolution 3.48.4 (3.48.4-1.fc38)

Le jeudi 19 octobre 2023 à 20:54 +0200, Denis Bitouzé a écrit :
En revanche, personnellement, je n'ai pas l'énergie de faire la même
chose pour highlight.js.

Je comprends. Mais n'y a-t-il pas moyen, dans Discourse, de s'appuyer
sur `Pygments` plutôt que sur `highlight.js` ?


Non, pas vraiment. Discourse fait la coloration syntaxique côté client, càd. dans le navigateur de l'utilisateur (en tous cas c'est ce que je devine puisque highlight.js est une bibliothèque _javascript_, le langage que comprennent les navigateurs, alors que la partie serveur de Discourse est écrite en Ruby). Pygments est une bibliothèque Python. Pour la faire tourner dans un navigateur, il faudrait déjà la transpiler vers WebAssembly (ce qui se fait, cf. https://pygments.org/demo/ , mais c'est assez compliqué), et en plus écrire un plugin Discourse qui fasse le lien. Ce serait beaucoup plus de travail que d'écrire ça en highlight.js directement.

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]