DEV Community 👩‍💻👨‍💻

Konnor Rogers
Konnor Rogers

Posted on

Writing code block highlighting to a CSS file with Rouge.

Purpose

To remind myself how to do this again in the future.

How to do it?

To append a Rouge theme to an existing file you can do the following:

gem install rouge
irb

require "rouge"
theme = Rouge::Themes::Github.new.render
File.open("<path-to-file>", "a+") { |f| f.write(theme) }
Enter fullscreen mode Exit fullscreen mode

All themes

https://github.com/rouge-ruby/rouge/tree/master/lib/rouge/themes

Top comments (0)

DEV

Thank you.

 
Thanks for visiting DEV, we’ve worked really hard to cultivate this great community and would love to have you join us. If you’d like to create an account, you can sign up here.