Browse files

add code highlighting docs to readme

  • Loading branch information...
1 parent 1006583 commit 1e9040f305ad428057cda11bef972ae4eca801ae @mojombo mojombo committed Dec 14, 2008
Showing with 29 additions and 0 deletions.
  1. +29 −0 README.textile
@@ -60,6 +60,35 @@ And if you don't want to be in the proto site root to run Jekyll:
The autobuild feature can be used on any of the invocations.
+h2. Filters, Tags, and Blocks
+h3. Code Highlighting
+Jekyll has built in support for syntax highlighting of over "100
+languages": via "Pygments":
+In order to take advantage of this you'll need to have Pygments installed (and
+the pygmentize binary must be in your path).
+To denote a code block that should be highlighted:
+{% highlight ruby %}
+def foo
+ puts 'foo'
+{% endhighlight %}
+The argument to <code>highlight</code> is the language identifier. To find the
+appropriate identifier to use for your favorite language, look for the "short
+name" on the "Lexers": page.
+In order for the highlighting to show up, you'll need to include a
+highlighting stylesheet. For an example stylesheet you can look at
+"syntax.css": These
+are the same styles as used by GitHub and you are free to use them for your
+own site.
h2. Contribute
If you'd like to hack on Jekyll, grab the source from GitHub. To get

0 comments on commit 1e9040f

Please sign in to comment.