Как я могу подсчитать строки кода, выделенные с помощью пигментов в Jekyll?Как поддерживать номер строки при использовании пигментов с помощью Jekyll
23
A
ответ
35
Согласно странице Liquid Extensions вики документации Джекила, то highlight
Жидкого тег имеет необязательный второй параметр, который может иметь значение linenos
включить нумерацию строк:
{% highlight language linenos %}
your code here
{% endhighlight %}
Используйте его с осторожностью. С linenos
номера строк фактически вставляются в текст кода, поэтому невозможно скопировать блок кода без них. (Это может быть решена, позволяя посетителю $('.lineno').toggle()
видимость номера строк Работает в Firefox, не уверен, если это портативный.).
Update: Лучше использовать linenos=table
:
{% highlight language linenos=table %}
your code here
{% endhighlight %}
Это поместит код в table
с двумя ячейками: первый td
все номера строк, второй td
сам код. Это позволяет выбрать только код без номеров строк.
Смежные вопросы
- 1. CSS-моделирование пигментов HTML
- 2. Как поддерживать согласованность при использовании рекурсии?
- 3. Как поддерживать ссылку ComboBox.SelectedItem при использовании DataSource?
- 4. Обновить плагин при использовании `jekyll serve`
- 5. Как получить номер строки в java при использовании файла readfile
- 6. Как сохранить номер строки при использовании reader.eachLine для чтения BufferedInputStream?
- 7. Как получить правильный номер строки при использовании trigger_error в PHP?
- 8. Как сохранить номер строки при использовании error_log в PHP?
- 9. номер строки с помощью LINQ
- 10. Как получить номер строки с помощью сканера
- 11. Как сообщить номер строки с помощью Log4perl и Moose?
- 12. поддерживать позицию прокрутки при использовании Response.Redirect (Request.RawUrl)
- 13. Как найти номер строки или номер страницы с помощью Lucene
- 14. Как поддерживать обратную совместимость при использовании Android API уровня 15?
- 15. Как поддерживать состояние состояния выполнения при использовании залпа?
- 16. Может поддерживать состояние сеанса при использовании Server.Transfer()?
- 17. номер анимации повторяется при использовании
- 18. При использовании CI, как я могу поддерживать чистую среду?
- 19. Как отключить хэш в имени файла при использовании jekyll-активов
- 20. Как отслеживать номер итерации при использовании each_char?
- 21. Как поддерживать «\ n» при экспорте файла csv с помощью javascript
- 22. Как включить «{%%}» в файл уценки при использовании jekyll?
- 23. «Ошибка: неверный номер порта» при использовании putty
- 24. Как пигментный код JSON на Jekyll?
- 25. Как поддерживать SEO при использовании JQuery для отображения скрытых divs
- 26. Как поддерживать несколько конечных точек с помощью Dagger 2.0 при использовании MockWebServer
- 27. Как поддерживать порядок элементов строки при использовании функции r и rbind в r?
- 28. Номер строки с помощью хранимой процедуры
- 29. VBA номер приращения строки с помощью переменной
- 30. Поддерживать позицию прокрутки TextBox при добавлении строки
https://github.com/mojombo/jekyll/blob/master/lib/jekyll/tags/highlight.rb#L23 Это заставляет меня думать, что есть способ сделать их не встроенными, если я найду подходящее ключевое слово –
Большой вопрос. Это заставило меня провести некоторое исследование на стороне Пигментов. Обновлен ответ. – manatwork
Теперь просто нужно исправить css, и я все настроен. Спасибо за вашу помощь. –