2014-12-24 7 views
1

Я создал блог Jekyll, и у меня есть следующая конфигурация для выделения синтаксиса.Номера строк Jekyll + redcarpet

markdown: redcarpet 
highlighter: pygments 

Это позволяет мне добавить подсветку синтаксиса, как это:

```javascript 
function blah(){ 

} 
``` 

Есть ли способ сохранить этот формат, но добавить номера строк?

ответ

1

Out of the box Jekyll code highlight:

{% highlight ruby linenos %} 
def foo 
    puts 'foo' 
end 
{% endhighlight %} 

И не нужно выделить с помощью JavaScript. Просто добавьте pygments css.

+1

Да, мы можем сделать это таким образом. Я спросил, можем ли мы использовать синтаксис backtick, добавляем номера строк, точно так же, как мы можем добавить linenos к этому синтаксису. – GGhe

+0

Итак ... Я написал макрос, который превращает '' '+ tab в то, что вы написали выше. – GGhe

+0

Просто сообщите нам, как вы это сделали! Это может помочь. –

 Смежные вопросы

  • Нет связанных вопросов^_^