This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Nov 15 06:21:30 -0800 2009 | |
| |
MIT-LICENSE | Fri Aug 22 16:23:52 -0700 2008 | |
| |
README.rdoc | Sun Nov 15 06:21:30 -0800 2009 | |
| |
Rakefile | Sat Oct 10 02:55:30 -0700 2009 | |
| |
VERSION.yml | Sun Nov 15 05:57:44 -0800 2009 | |
| |
lib/ | Sun Nov 15 06:21:30 -0800 2009 | |
| |
redclothcoderay.gemspec | Sun Nov 15 06:21:30 -0800 2009 | |
| |
test/ | Tue Sep 08 06:38:46 -0700 2009 |
README.rdoc
Redcloth with CodeRay
Adds CodeRay syntax highlighting support to RedCloth, with a ‘source’ tag. See the examples below.
A short summary of what you can do:
- <source>foo</source> - Use this tag to produce CodeRay highlighted HTML for the contents within that tag. The language defaults to Ruby.
- <source:css>foo</source> - Highlight as usual, but highlight as CSS. Supports everything CodeRay supports. Refer to the CodeRay documentation for a list of supported languages.
- You can also use the <code> tag.
Installing
Installation as usual:
sudo gem install redclothcoderay
You can also install the gem via github, to get the latest HEAD.
sudo gem install augustl-redclothcoderay --source=http://gems.github.com/
Using
A short example.
require 'rubygems'
require 'redcloth'
require 'coderay'
require 'redclothcoderay'
RedCloth.new('I am *bold* and <source>@hi_tech</source>').to_html
You can specify the CodeRay options, too (defaults to RedclothCoderay::CODERAY_OPTIONS).
RedclothCoderay.coderay_options :line_numbers => :table
Example
This input:
Hello, this is *textilized*. It also has <source>@inline_code_examples</source>! What about a multi-line code sample? <source:html> <h1>Hello, world!</h1> </source>
Produces this output (indented for clarity):
<p>
Hello, this is <strong>textilized</strong>. It also has
<code class="inline_code">
<span class="iv">
@inline_code_examples
</span>
</code>!
</p>
<p>
What about a multi-line code sample?
</p>
<div class="multiline_code">
<span class="ta"><h1></span>Hello, world!<span class="ta"></h1></span>
</div>







