Tempo di Lettura: 2 minuti
Ero alla ricerca di un efficiente Syntax Highlighter per WordPress, ovvero un plugin che rendesse visibile la sintassi colorata del codice html, js e php. Nelle mie ricerche alla fine sono approdato sull’interessante progetto di SyntaxHighlighter, un syntax highlighter gratis scritto in JavaScript.
Questi i linguaggi supportati:
Language | Aliases |
C++ | cpp, c, c++ |
C# | c#, c-sharp, csharp |
CSS | css |
Delphi | delphi, pascal |
Java | java |
Java Script | js, jscript, javascript |
PHP | php |
Python | py, python |
Ruby | rb, ruby, rails, ror |
Sql | sql |
VB | vb, vb.net |
XML/HTML | xml, html, xhtml, xslt |
Ho scelto questo plugin piuttosto che IG Sintax Hiliter perché quest’ultimo non permetteva il copia e incolla del codice senza il numero delle righe, il che risultava molto fastidioso.
Per WordPress esiste, inoltre, anche un comodo plugin di SyntaxHighlighter sul sito di Erik che permette, una volta attivato, di scegliere, attraverso un comodo pannello di controllo, quali linguaggi caricare tra quelli disponibili (visto che ad ognuno corrisponde un file javascript, per rendere più snello il caricamento, si permette la scelta di quelli che si pensa di utilizzare), la grandezza in righe e colonne della textarea e se visualizzare o meno i numeri delle righe e la barra di visualizzazione del codice sorgente in ascii.
Il suo uso è molto immediato: basta seguire la seguente sintassi:
Per esempio, se volessi scrivere del codice css, dovrò inserire nel mio post il seguente codice:
Per avere il seguente risultato:
.class-comment2 {
margin:15px 10px;
border:1px solid #ddd;
}
Come vedete, la lettura del codice risulta molto chiara e maggiormente scorrevole, che non se fosse stato scritto senza formattazione dei colori.
Il plugin di Erik, però, risale al 26 Settembre del 2006, mentre il codice javascript originale di Alex Gorbatchev è stato aggiornato alla release 1.5 l’11 Maggio del 2007. Anche se il plugin funziona egregiamente, con l’ultima release sono stati aggiunte molte funzionalità interessanti, tra cui anche l’eliminazione dell’uso del tag TEXTAREA sostituito dal tag PRE.
In definitiva, però, le modifiche non sono tali da pregiudicare il funzionamento e le prestazioni del plugin che si basa su una vecchia release.
Pingback: Skylog » Blog Archive » links for 2007-07-06 6 Luglio 2007
[…] Installare Syntax Highlighter per WordPress (tags: wordpress plugin) […]