Самым большим головняком при начале написания сайта с нуля на Django была подсветка синтаксиса кода. Ладно, на Wordpress был плагин, который справлялся со своей задачей, хоть и подгружал немного сайт, поскольку подсветка организовывалась на стороне сервера. Но в случае с новым сайтом пришлось уже задуматься на эту тему.
Сначала выбор стоял на тему того, где именно будет организовываться подсветка синтаксиса:
- На стороне сервера
- Или на стороне клиента
Поискав информацию, выяснил, что для организации синтаксиса на стороне сервера готовых решений не так уж и много, напримерGeshi , да и всё пожалуй, что работает на Python . Да и тот может нагружать сервер, если есть косяки в кешировании.
А вот с подсветкой синтаксиса на стороне клиента стало уже поинтереснее. Тут например и Hightlight.js и SyntaxHighlighter, и легковесный скрипт от корпорации добра Google, Javascript Code Prettifier, на него выбор и пал. Тем более, что он используется на таком известном ресурсе, как Stack Overflow.
Читать далее о подсветке синтаксиса кода на сайте
![]()
Это интересно
0
|
|||
Последние откомментированные темы: