Вертикальные полосы прокрутки в Jekyll Rouge

Есть ли способ добавить вертикальные полосы прокрутки в Jekyll для действительно длинного кода? Я попытался добавить атрибут высоты в _syntax.scss, но безуспешно. Подсветка синтаксиса, которую я использую - румяна, и тема, которую я использую, находится здесь: https://github.com/mmistakes/hpstr-jekyll-theme

1 ответ

Решение

Да, убедитесь, что вы добавили этот CSS в свою тему:

pre.highlight {
  max-height: 200px; /* Change to your desired max height */
  overflow-y: scroll;
}

Обновить. Используя предоставленный OP URL, вот что я сделал:

Посмотрите, где определено выделение класса и добавьте это в конец его объявления:

.highlight {
  [...]
  border: 1px solid #dbdbdb;
  background-color: #272822;
  border-radius: 3px;

/** This part **/
  max-height: 300px;
  overflow-y: auto;
}

Результаты: После нового CSS

Другие вопросы по тегам