Google Code Prettify for wordpress

This small wordpress plugin enable syntax highlighting of code snippets in your post using Google Code Prettify.

Notice: you will need to have JavaScript enabled in your browser for this to work.

I had developed another Source Code syntax highlighting plugin using Geshi before,but they are totally different things.with Geshi,code is parsed on the server side,no javascript is needed.

It’s hard to say which is the better,choose one based on your own needs.

Download Google Code Prettify for wordpress v1.1

Installation

This plugin requires WordPress v.2.0 or later.

  1. unzip and upload the files to your wp-content/plugins/ directory.
  2. Activate the plugin by logging into your WordPress administration panel, going to ‘Plugins’, then clicking the  ‘Activate’  button for  ‘Google Code Prettify’.
  3. Done,enjoy it.

Usage

Put code snippets in <pre class="prettyprint">…</pre> or <code class="prettyprint">…</code> and it will automatically be pretty printed.

Example

Bash

#!/bin/bash

# Fibonacci numbers
# Writes an infinite series to stdout, one entry per line
function fib() {
  local a=1
  local b=1
  while true ; do
    echo $a
    local tmp=$a
    a=$(( $a + $b ))
    b=$tmp
  done
}

# output the 10th element of the series and halt
fib | head -10 | tail -1

More examples

FAQ (from http://code.google.com/p/google-code-prettify/)

  1. Which languages does it work for?
    The comments in prettify.js are authoritative but the lexer should work on a number of languages including C and friends, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk and a decent subset of Perl, but, because of commenting conventions, doesn’t work on Smalltalk, Lisp-like, or CAML-like languages.
  2. How do I specify which language my code is in?
    There’s no way to tell it which language because would complicate the interface. If it doesn’t guess the language properly, that’s a bug.
  3. Which browsers does it work with?
    It’s been tested with IE 6, Firefox 1.5 & 2, and Safari 2.0.4. Look at the test page to see if it works in your browser.

Related posts:

  1. Source Code syntax highlighting plugin for WordPress (V1.2)
  2. Fckeditor for wordpress is now hosted on Google Code
  3. Moved OpenSSL for windows to google code

Related posts:

TAGS: , , , , , ,


110 Comments »

« Previous1110987654...21Next »
Posting code in Wordpress « Jasdeep Gosal On August 20th, 2010 at 12:01 am (#)

[...] this from the WordPress admin page → Users → Your Profile.Then I installed this plugin: Google Code Prettifier, which uses Google Code Prettify to format the code with JS&CSS. But it required some [...]

Installing Wordpress « Jasdeep Gosal On August 20th, 2010 at 12:00 am (#)

[...] in WordPress, because I like doing both.Edit: Now posting code using a slightly modified version of Google Code Prettify for WordPress.Tags: wordpress This entry was posted on Sunday, December 20th, 2009 at 3:37 pm and is filed under [...]

Bizim Oyun Sitesi On June 1st, 2010 at 4:03 pm (#)

Super, post. I will use this one of my site. thanks

Ludo6431's IVL blog » Plugins Wordpress On April 11th, 2010 at 6:53 am (#)

[...] [...]

NRI Centre On March 28th, 2010 at 1:49 am (#)

I am Rhea S. I have visited your website and I would like to congratulate you on building such a valuable online resource. I am sure your visitors find your site as useful as I did.

 

LIC Wealth Plus New Launching ULIP Plan of 2010 On March 28th, 2010 at 1:47 am (#)

I am Rhea S. I have visited your website and I would like to congratulate you on building such a valuable online resource. I am sure your visitors find your site as useful as I did.

Have a great day.

Thanks and regards,

Rhea S.   

LIC India On February 17th, 2010 at 10:17 pm (#)

Amazing! Thanks for such a Good thing. Keep up Good work. :-)

LIC India On February 4th, 2010 at 3:19 am (#)

Amzing Post!

Adam K. On February 2nd, 2010 at 11:53 pm (#)

Nice one ! Balle balle!

DKiaulakis On February 1st, 2010 at 6:24 am (#)

File Manager doesn't work. I've upgraded CKeditor to 3.1
Maybe will be changed file manager to any else?
When will be update for this plugin?
Thank you for really useful tool.

« Previous1110987654...21Next »

Leave a comment


(will not be published)