rack-pygmoku
Rack::Pygmoku
is a middleware for generating code syntax highlighting using the
Pygments library in an environment where you cannot
install Pygments directly.
In other words, it's ideal for use on Heroku.
Installation
Gem install, as usual:
gem install rack-pygmoku
Then add Pygmoku to your middleware stack:
# Within your Rackup file or similar
use Rack::Pygmoku
Usage
Currently, rack-pygmoku
only supports Markdown-style code blocks, like
so:
<pre data-lang='ruby'>
<code>
def greeting
'Hello World!'
end
</code>
</pre>
Note: Put the short name of the
Pygments lexer that you want to use in the
data-lang
attribute on the pre
block.
Status
This is mainly a toy project that I put together for my Nesta-powered blog, and is likely to be maintained as such unless others find it useful.
Copyright
Copyright 2012 Kevin Rohrbaugh.
See LICENSE.txt for further details.