Jekyll Rouge Highlighter
This article describes how to configure Rouge to handle formatting of Highlights.
Install
Ensure rouge is installed. Need 1.5 or later.
Check Gemfile.lock
, it should already be there.
Use Rouge
_config.yml
1
2
3
4
5
markdown: kramdown
highlighter: rouge
kramdown:
syntax_highlighter: rouge
###Line Numbers
1
2
3
4
5
6
7
8
9
markdown: kramdown
highlighter: rouge
kramdown:
syntax_highlighter: rouge
syntax_highlighter_opts:
block:
line_numbers: true
start_line: 1
Set Tab Size
The default tab size for a browser is 8 spaces. This will not do.
To change this to 2 spaces, add to css
1
2
3
4
pre {
tab-size: 2;
-moz-tab-size: 2;
}
I am using Sass and so I add to all.scss
Leave a Comment
Your email address will not be published. Required fields are marked *