thumb По умолчанию Jekyll версии 3, ставится с подсветкой синтаксиса от Rouge. По некоторым причинам вы можете захотеть отключить его. Например если вы заменили встроенный Rouge на другой плагин подсветки синтаксиса, как Prism.js или на ваш собственный кастомный.



Для отключения Rouge в Jekyll 3, сделайте следующее.

  1. Откройте _config.yml файл размещённый в root директории вашего вебсайта построенного на Jekyll.

  2. Добавьте следующую строку:

highlighter: none

Теперь вы отключили подсветку синтаксиса от Rouge.


Но это не работает с вебсайтами построенными на Jekyll которые хостятся на GitHub Pages. В таком случае, нам нужно сделать кое-что с syntax_highlighter_opts. Вместо highlighter: none добавьте следующие строки:

markdown: kramdown
kramdown: 
	syntax_highlighter_opts:
		disable : true

Это также сработает с подсветкой синтаксиса на GitHub Pages.


Arthur Gareginyan

Arthur Gareginyan

Arthur is a designer and full stack software engineer. He is the founder of MyCyberUniverse.com. His personal website can be found at arthurgareginyan.com. Check out his free WordPress plugins at wordpress.org.

Follow Arthur: