Connaissez-vous certains analyseur markdown PHP
, avec code highlight
, etc, comme l'analyseur de démarquage GitHub
ou https://stackedit.io/editor?Markdown - PHP parser
S'il est disponible via Composer
alors mieux.
J'ai essayé:
https://packagist.org/packages/michelf/php-markdown
https://packagist.org/packages/league/commonmark
https://packagist.org/packages/erusev/parsedown
mais le résultat de tous ces éléments sont presque texte clair.
Le meilleur résultat appartient à michelf/php-markdown
comme vous pouvez le voir sur l'image suivante:
$ composer require michelf/php-markdown
---
use Michelf\MarkdownExtra;
$parser = new MarkdownExtra();
$html = $parser->transform($markdown);
echo $html;
[EDIT 1]
Maintenant, je suis presque à mon but.
J'utilisé:
https://github.com/sindresorhus/github-markdown-css
Et maintenant, j'obtenir un résultat très similaire à GitHub
mais le code ne reçoit pas highlighted
(avec colors
) selon la correspondu language
(sur ce cas: html
) que vous peut voir sur l'image suivante:
Alors mon QUESTION est maintenant:
quelle étape supplémentaire dois-je faire pour obtenir la coloration syntaxique de code comme GitHub fait ?. S'il vous plaît, vérifiez les points suivants sortie de GitHub:
grâce, qui ont aidé beaucoup. J'ai fait un ** edit ** sur mon post ci-dessus parce que maintenant, comme dernière étape, je dois mettre en évidence le code avec des couleurs en fonction de la syntaxe du langage. – Angel
Utilisez https://highlightjs.org pour la coloration syntaxique. – ivoba
merci, cela m'a aidé! – Angel