Sha256: f4cbfe327467581a757a97de12754326d0a06677cc7e07a5517482102a09097c
Contents?: true
Size: 1.52 KB
Versions: 7
Compression:
Stored size: 1.52 KB
Contents
--- title: Webgen::Tag::Coderay used_options: - tag.coderay.lang - tag.coderay.process_body - tag.coderay.wrap - tag.coderay.line_numbers - tag.coderay.line_number_start - tag.coderay.bold_every - tag.coderay.tab_width --- ## Description This tag applies syntax highlighting to its body by using the [coderay][1] library which can be used to highlight many different languages (see `tag.coderay.lang` documentation). The body of the tag specifies what should be highlighted. > It is easy to include and highlight an entire file by combining this tag with the `include_file` tag: > > \{coderay:: ruby}{include_file: test.rb}{coderay} {.information} > This extension is only available if you have installed the [coderay][1] library. The preferred > way to do this is via Rubygems: > > gem install coderay {.warning} [1]: http://coderay.rubychan.de/ "The Coderay homepage" ## Examples <table class="examples"> <tr> <th>Usage</th><th>Output</th> </tr> <tr> <td>\{coderay:: {lang: ruby, bold_every: 2}}{include_file: lib/webgen/version.rb}{coderay}</td> <% if File.exists?(File.join(context.website.directory, 'lib/webgen/version.rb')) %> <td>{coderay:: {lang: ruby, bold_every: 2}}{include_file: lib/webgen/version.rb}{coderay}</td> <% else %> <td>{coderay:: {lang: ruby, bold_every: 2}}{include_file: ../lib/webgen/version.rb}{coderay}</td> <% end %> </tr> <tr> <td>\{coderay:: {lang: ruby, wrap: span}}puts 5+5{coderay}</td> <td><code>{coderay:: {lang: ruby, wrap: span}}puts 5+5{coderay}</code></td> </tr> </table>
Version data entries
7 entries across 7 versions & 3 rubygems