+17
Подсветка кода
Сабж.
Чтобы
'''python
def hui():
print('pizda')
'''
или
'''javascript
const huy = () => console.log('pizda')'
'''
Сервис поддержки клиентов работает на платформе UserEcho
Сабж.
Чтобы
'''python
def hui():
print('pizda')
'''
или
'''javascript
const huy = () => console.log('pizda')'
'''
Сервис поддержки клиентов работает на платформе UserEcho
Язык не обязательно указывать. Highlightjs (ефг, прикрути) и без этого хорошо подсвечивает.
Нужна какая-то либа, которая умеет раскрашивать разные языки, а то и рисовать ссылки в коде (к функциям или справке). Так как языков много и они разные, то реализовывать такое самостоятельно заебешься. В свое время я пытался портировать эту функциональность из KDE, но это оказалось сложнее, чем я думал. Мне подсказали, чтобы я не страдал хуйней и сделал плагинную систему. На удивление, в мире есть дохуя библиотек на жабоскрипте, которые расскрашивают код, но зачастую это что-то очень кривое с дикими тормозами и отвратительным рендерингом.
Бери highlight.js, не прогадаешь.
https://highlightjs.org/static/demo/ - не вставило, честно говоря. Но думаю, что использовать можно. Разве что стили порадовали.
А ты не знаешь либ, чтобы индентацию оно могло расставить? Т.е. кто-то постит портянку кода страницы на 2, об которую глаза сломаешь, а обернул в тег - тут тебе и подстветка, и индентация, и скажем, указание незакрытых скобочек/кавычек красненьким.
Нет, таких не видел.
Окей, все равно спасибо. Пока пусть будет highlight.js как основная либа, если никто ничего не предложит лучше.
>не вставило
Ёбаный кукаретик. Она на куче сайтов используется.
От этого оно лучше не станет. Вот в то, что лучше этого говна ничего не придумали - верю.