domenica 23 ottobre 2011

Formattare il codice all'interno del proprio sito/blog

Per formattare il codice in questo blog utilizzo il codice (combinazione di JavaScript e CSS) Syntax Highlighter di Alex Gorbatchev.

Copiare questo codice

<script language='javascript'
src='http://syntaxhighlighter.googlecode.com/svn-history/r57/trunk/Scripts/shCore.js'/>
<script language='javascript'
src='http://syntaxhighlighter.googlecode.com/svn-history/r57/trunk/Scripts/shBrushJScript.js'/>
<script language='javascript'
src='http://syntaxhighlighter.googlecode.com/svn-history/r57/trunk/Scripts/shBrushPython.js'/>
<script language='javascript'
src='http://syntaxhighlighter.googlecode.com/svn-history/r57/trunk/Scripts/shBrushXml.js'/>
<script language='javascript'>
dp.SyntaxHighlighter.BloggerMode();
dp.SyntaxHighlighter.HighlightAll('code');
</script>
e incollarlo all'interno del proprio sito, tra </body> e </html>, così
</body>
<!--INSERISCI IL CODICE QUI--!>
</html>

Adesso si può inserire codice che verrà automaticamente formattato, in questo modo
<pre class="brush:c">printf("Valore: \n",valore);</pre>
l'effetto sarà il seguente
printf("Valore: \n",valore);

I valori supportati per l'attributo class sono:
  1. cpp, c++
  2. c
  3. csharp
  4. java
  5. delphi
  6. pascal
  7. php
  8. python
  9. vb
  10. vb.net
  11. sql
  12. rb, ruby, rails, ror
  13. sql
  14. html, xml, xhtml, xslt
  15. css
  16. javascript


NOTA: nel caso si voglia accedere al codice per la formattazione direttamente sul proprio sito (invece che fare riferimento al sito del suo ideatore), si può scaricare tutto il codice dal link all'inizio di questo post, caricare i file corrispondenti sul proprio sito e modificare il codice fornito in modo che si faccia riferimento ai file locali invece che a quelli remoti.

Nessun commento:

Posta un commento