Подсветка синтаксиса, которая работает в HTML5? - PullRequest
2 голосов
/ 14 февраля 2012

Кто-нибудь знает о подсветке синтаксиса, которая работает с HTML5 docType? Я пробовал несколько, включая SyntaxHighlighter, Snippet и несколько других, но ни один из них, кажется, не работает правильно. У меня никогда не возникало проблем с реализацией плагинов, поэтому я не думаю, что это то, чем я занимаюсь (хотя я никогда не исключаю этого). Кто-нибудь использует тот или иной из них с HTML5 успешно? Я знаю, что здесь есть несколько таких постов, но ни один из них не был действительно последним.

Я хочу выделить в основном синтаксис PHP, HTML и JavaScript. Я бы предпочел решение jQuery, но все подойдет.

Ответы [ 3 ]

0 голосов
/ 14 февраля 2012

Вы пробовали Google Prettify?Я знаю, что много языков, это может быть достаточно для HTML5?

0 голосов
/ 28 сентября 2012

Возможно, вы захотите проверить Совершенно несправедливое сравнение подсветки синтаксиса JavaScript Ивана Сагалаева, создателя Highlight.js . Естественно, он отдает предпочтение своему, но очень откровенен в этом, и сравнение тщательное.

Отсутствие нумерации строк в Highlight.js лично для меня является решающим фактором, но в остальном он кажется сильным и поддерживает теги HTML5 <code>, вместо того, чтобы использовать теги <pre> отдельно или <script>.

0 голосов
/ 14 февраля 2012

Вы пробовали codemirror ?

Это просто в использовании, и примеры на странице довольно хороши.Я думаю, что-то вроде это или это это то, что вам нужно

РЕДАКТИРОВАТЬ

Я использовал первые два впрошлое, но я думаю, что SyntaxHighlighter имеет лучшую поддержку:

highlight.js

chill (с jQuery)

Оболочка для SyntaxHighlighter в jQuery

...