la colorisation syntaxique avec wordpress, ca marche !

première difficulté, trouver une colorisation syntaxique qui fonctionne avec wordpress.
Après plusieurs recherches, c’est codeColorer qui remporte la palme.
Pourquoi ? Tout d’abord parce qu’il est basé sur GeSHi, et donc que la colorisation est faite côté serveur. ensuite, parce que Tanguy PRUVOT a développé une excellente colorisation syntaxique pour windev basée sur GeSHI.

Voici quelques exemples de ce que ça donne :

avec windev :

 


GeSHi Error: GeSHi could not find the language windev (using path /flex/storage/phigtech.com/site/www/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

 

En php, avec un copier/coller échappé balise cce

 

<?php
/**
* The template for displaying 404 pages (Not Found).
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/


get_header(); ?>

<div id="container">
<div id="content" role="main">

<div id="post-0">
<h1><?php _e( 'Not Found', 'twentyten' ); ?></h1>
<div>
<p><?php _e( 'Apologies, but the page you requested could not be found. Perhaps searching will help.', 'twentyten' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
</div><!-- #post-0 -->

</div><!-- #content -->
</div><!-- #container -->
<script type="text/javascript">
// focus on search field after it has loaded
document.getElementById('s') && document.getElementById('s').focus();
</script>

<?php get_footer(); ?>

Et le top, il gère les couleurs et les thèmes ! par exemple pour du bash

usage() {
echo "Usage: $0 start|stop|reload|restart|status|clear"
exit 1
}

################################################################################
# Get startup options (override default)
################################################################################
OPTIONS=
if [ -f /etc/sysconfig/shorewall ]; then
. /etc/sysconfig/shorewall
elif [ -f /etc/default/shorewall ] ; then
. /etc/default/shorewall
fi

################################################################################
# E X E C U T I O N B E G I N S H E R E #
################################################################################
command="$1"

case "$command" in
start)
exec /sbin/shorewall $OPTIONS $@
;;
stop|restart|status|clear)
exec /sbin/shorewall $@
;;
reload)
shift
exec /sbin/shorewall restart $@
;;
*)
usage
;;
esac

 

pas mal, non ?

Related Images:

Lien Permanent pour cet article : http://www.phigtech.com/?p=1

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.