J'utilisais Markdown pendant un certain temps pour le formatage de contenu riche. Ensuite, j'ai eu besoin d'un peu plus, quelque chose comme notre StackOverflow. J'ai donc pensé à faire fonctionner GeSHi avec Markdown.Markdown avec utilisation GeSHi
J'ai essayé cela markdown_extra_geshi
, mais je ne pouvais pas travailler dessus. À ce moment, j'ai vu un projet Beautify (GitHub).
Markdown fonctionne bien, mais quelques problèmes. La mise en évidence de la syntaxe ne fonctionne pas. SmartyPants convertit aussi les guillemets dans le code.
Le Markdown Snippet que j'ai donné en entrée était:
#Checking Codes!
The `inline code` and **big code**:
{{lang:php}}
echo "string";
###Same way!
#!php
echo "string";
Je suis la sortie HTML comme:
<h1>Checking Codes!</h1>
<p>The <code>inline code</code> and <strong>big code</strong>:</p>
<pre><code>{{lang:php}}
echo &#8220;string&#8221;;
</code></pre>
<h3>Same way!</h3>
<pre><code>#!php
echo &#8220;string&#8221;;
</code></pre>
En fait, il ne devrait pas avoir converti les citations en guillemets et je couldn Ne trouvez pas le surlignement de syntaxe. Est-ce que je le fais mal? Le code source de ce fichier de test est:
Code PHP:
<?php
include("beautify.php");
echo beautify('#Checking Codes!
The `inline code` and **big code**:
{{lang:php}}
echo "string";
###Same way!
#!php
echo "string";
');
?>
Toute aide est appréciée.
Veuillez ne pas utiliser ** ** ** gras ** formatage **, cela rend votre question plus difficile à lire. – Charles