Решил написать отдельным постом, что только что завернул и выложил финальную версию 4.0 highlight.js. Список фич смотрите в предыдущем посте про бету.
Большое спасибо всем, кто в комментариях и по почте писал о багах и присылал патчи! Все, что нашли — поправлено.
Отдельно еще раз попрошу авторов модов и плагинов для разных движков выкладывать их у себя на сайтах и присылать ссылки, для которых я завел отдельную страницу.
Совсем забыл. Хотел порекламировать обновленную документацию для тех, кто хочет поучаствовать. Вливайтесь!
Комментарии: 13
Занятная библиотека, особенно радует реализация, позволяющая подключить её где угодно. Подключил её себе в блог. Только цветовые схемы не порадовали, перепишу scintilla из Emacs - она меня в емаксе вполне радует :o)
Спасибо за Highlight.
Иван, а плагину для WP быть или не быть?
WP останется, да. Раз уж я сам его и написал, лежать ему все равно больше негде.
Обновил плагин, все работает отлично. Единственное что расстраивает, это то, что нет подсветки XSLT...
Прошу прощения, Иван, это я сам себе злобный буратино ) Стили не прописал для XML и чего-то от него требую.
Поэтому я в документации советую язык по возможности не ограничивать :-)
Все никак не избавлюсь от дурацкой привычки сначала пробовать, а потом доки читать )
Кстати XSLT в перемешку с HTML плагин определяет как HTML и не подсвечивает остальное..
Прошу прощения за назойливость и спасибо еще раз.
Замечена неработоспособность при сжатии вот этим: http://code.google.com/p/jsmin-php/ (очень популярно)
Полностью лечится убиванием всех закрывающих комментариев воде
в highlight.js и всех определениях языков.
Я конечно понимаю, что таков стиль уважаемого автора, но советую убрать в следующей версии.
p.s. Пользуясь случаем... Иван! Огромное спасибо за highlight.js и за все твои статьи!
В принципе, логично... С другой стороны, минифайер, который не умеет понимать однострочные комментарии ведь будет ломаться практически на всем, нет?
Нет. Однострочные он понимает. Но его плющит от комментария после закрывающей скобки.
p.s. эта штука за авторством Douglas Crockford. Одна из самых популярных.
А уважаемому Sam не нравится вот эта версия?
http://fmarcia.info/jsmin/test.html
Ведь, я так понимаю, нужно всего 1 раз сжать файл.
Как это один раз? В исходном виде файл, конечно, останется, иначе как его редактировать? Сжиматься он должен только при выкладке.
Впрочем, Sam уже прислал патчик, и лишние комментарии мы убрали.
Кстати, плагин для wordpress не дружит с плагином WP lightbox 2.