Highlight.js un ser embebido en cualquier página web.
Se encuentra automáticamente bloques de código, detecta el lenguaje de programación utilizado por sí mismo y se aplica destacando el tema a la misma.
¿Qué hay de nuevo en esta versión:
- ECMAScript 6 módulos importan ahora no requieren el cierre de punto y coma.
- ECMAScript 6 clases de constructores resaltadas.
- El soporte de serie del modelo para la imprenta, como para ECMAScript 6.
- Scala clases de casos params highlight fija.
- incorporado en los nombres introducidos en Julia v0.4 añadida por Kenta Sato.
- estilo predeterminado renovado.
¿Qué hay de nuevo en la versión 8.8.0:
- ES6 características en JavaScript son mejores ahora soportados por Gu Yiling.
- Swift ahora reconoce el cuerpo menos definiciones de método.
- Funciones sola expresión def foo, hacer: ... ahora trabajan en Elixir .
- Una detección más uniforme de las clases incorporadas en Objective C.
- Correcciones para literales numéricos y directivas de procesador en Rust.
- HTML
//
comentarios - Multi-línea son compatibles ahora en MATLAB.
¿Qué hay de nuevo en la versión 8.6:
- ES6 características en JavaScript son mejores ahora soportados por Gu Yiling.
- Swift ahora reconoce el cuerpo menos definiciones de método.
- Funciones sola expresión def foo, hacer: ... ahora trabajan en Elixir .
- Una detección más uniforme de las clases incorporadas en Objective C.
- Correcciones para literales numéricos y directivas de procesador en Rust.
- HTML
//
comentarios - Multi-línea son compatibles ahora en MATLAB.
¿Qué hay de nuevo en la versión 8.5:
- ES6 características en JavaScript son mejores ahora soportados por Gu Yiling.
- Swift ahora reconoce el cuerpo menos definiciones de método.
- Funciones sola expresión def foo, hacer: ... ahora trabajan en Elixir .
- Una detección más uniforme de las clases incorporadas en Objective C.
- Correcciones para literales numéricos y directivas de procesador en Rust.
- HTML
//
comentarios - Multi-línea son compatibles ahora en MATLAB.
¿Qué hay de nuevo en la versión 8.4:
- La clase template_comment se ha ido a favor del comentario más general .
- Número de análisis unificado y mejorado en todos los idiomas.
- C ++, Java y C # ahora utilizan la gramática unificada para resaltar los títulos en las definiciones de función / método.
- La construcción del navegador ahora se puede usar como un módulo de AMD, no hay destino de generación independiente para que nunca más.
- OCaml tiene una amplia revisión de Mickael Delahaye.
- estructuras de datos y literales de Clojure están resaltados fuera de las listas y ahora podemos destacar las sesiones de Clojure REPL.
¿Qué es la nueva en la versión 8.3:
- PHP y JavaScript mezclado en HTML ahora viven felices con los demás .
- expresiones regulares de JavaScript ahora entienden banderas ES6 "U" y "y".
- palabra clave Throw ya no es detectado como un nombre de método en Java.
- análisis fijo de números y símbolos en Clojure
¿Qué hay de nuevo en la versión 8.1:
- Nuevos idiomas:
- pepinillo por Sam Pikesley
- Elixir de Josh Adams
- NSIS por Jan T. Sott
- guión VIM por Jun Yang
- Los tampones Protocolo de Dan Tao
- Nix por Domen Kozar
- x86asm por innocenat
- Cap'n Proto y Ahorro de Oleg Efimov
- Mono por Arthur Bikmullin
- mecanografiado de Panu Horsmalahti
- Nimrod de Flaviu Tamas
- Gradle Damian Mee
- Haxe por Christopher Kaster
- Swift por Chris Eidhof y Nate cocinero
- Nuevos estilos:
- Kimbie, claras y oscuras variantes de Jan T. Sott
- cerveza color de Fabricio Tavares de Oliveira
- Codepen.io incrustar por Justin Perry
- híbrido por Nic West
- Otras mejoras:
- El README está fuertemente vuelto a trabajar y puesto al día por Jeremy Hull.
- listLanguages Añadido () de la API.
- Mejora de la C / C ++ / C # detección.
- Ha añadido un montón de nuevos alias de idioma, documentó los ya existentes. Gracias a Sindre Sørhus para la investigación de fondo.
- Añadido palabras en inglés verbs para impulsar la relevancia en los comentarios.
- Muchas mejoras en la definición SQL realizadas por Heiko agosto de Nikolay Lisienko y Travis Odom.
- El prefijo lang- más corto para los nombres de idiomas en las clases HTML admitidas junto idioma-. Gracias a Jeff Escalante.
- Ruby tiene soporte para sesiones de consola interactiva. Gracias a Pascal Hurni.
- Añadido funciones incorporadas para el lenguaje R. Gracias a Artem A. Klevtsov.
- Rust mundo tiene parámetros de definición para toda la vida y mejorar la sintaxis de la cadena. Gracias a Shmatov romana.
- Varias mejoras en la definición de Objective-C de Matt Diephouse.
- resaltado fijo de los genéricos en Java.
¿Qué es la nueva en la versión 8.0:
- Idiomas ahora pueden ser reconocidos por varios nombres como "JS" JavaScript o "HTML" para, así, HTML (que antes insistía en llamarlo "xml").
- Detección de idioma puede ahora ser restringido a un subconjunto de los idiomas relevantes en un contexto dado. - Una página web o incluso una sola llamada resaltado
- sintaxis de definición de lenguaje simplificado con variantes y beginKeywords.
¿Qué hay de nuevo en la versión 7.5:
- Nuevos idiomas:
- OCaml
- LiveCode servidor
- Scilab
- El apoyo básico para el Makefile
- Mejoras:
- Ruby tiene soporte para caracteres como? A,? 1,? 12%, etc., y r {..} expresiones regulares.
- Clojure permite ahora una llamada de función en el inicio de s-expresiones ((filtro $ "mycount") (arr 1 2 3 4 5)).
- Haskell mundo tiene nuevas palabras clave y ahora reconoce más cosas como pragmas, preprocesadores, módulos, contenedores, etc FFI.
- correcciones Miscelleanous en PHP, Brainfuck, SCSS, AsciiDoc, CMake, Python y C #.
¿Qué hay de nuevo en la versión 7.4:
- Nuevos idiomas:
- Manillares plantillas de Robin Ward,
- Reglas de Oracle Lenguaje por Jason Jacobson
- F # por Joans Folleso
- AsciiDoc y Haml por Dan Allen
- Lasso por Eric Knibbe
- SCSS por Kurt Emch
- VB.NET por Poren Chiang
- Mizar por Kelley van Evert
- Nuevos temas de estilo:
- Monokai Sublime por noformnocontent
- Railscasts de Damien blanco
- Obsidiana por Alexander Marenin
- Docco por Simon Madine
- Blue Mono por Ivan Sagalaev (utiliza un solo tono de color para todo)
- Fundación por Dan Allen
¿Qué hay de nuevo en la versión 7.3:
- Nuevos idiomas:
- AppleScript
- Brainfuck
- Mejoras a las lenguas existentes:
- @ - propiedades y clases en CoffeeScript
- E4X en JavaScript
- nuevas palabras clave en Perl
- gran actualización de sintaxis Rubí
- pequeñas correcciones en Bash
¿Qué es la nueva en la versión 7.2:
- Una liberación regular de corrección de errores sin ningún tipo de nuevas características significativas.
¿Qué es la nueva en la versión 7.1:.
- Soporte CoffeeScript sigue mejorando para obtener soporte de expresiones regulares
- Yoshihide Jimbo portado a highlight.js cinco estilos mañana a partir del proyecto.
- La biblioteca ahora se puede construir en el popular formato de AMD.
¿Qué es la nueva en la versión 7.0:
- La biblioteca ahora trabaja no sólo en un navegador, sino también con node.js. Es instalable con NPM instalar highlight.js. documentación de la API están disponibles en nuestro wiki.
- Dos nuevos temas de estilo.
- La nueva característica única (al parecer) entre los marcadores de sintaxis está poniendo de relieve las cabeceras HTTP y un lenguaje arbitrario en el cuerpo de la petición. Los idiomas más útiles aquí son XML y JSON ambos de los cuales hace highlight.js apoyo.
- Tres nuevos idiomas.
¿Qué hay de nuevo en la versión 6.2:.
- 5 nuevos idiomas
- 2 nuevos temas de estilo.
- Un gran número de correcciones de corrección y refactorizaciones de código.
¿Qué es la nueva en la versión 6.1:
- Un puerto de tema de estilo Solarizado famoso por estar basado en la intrincada teoría del color para lograr contraste correcto y la percepción del color. Ahora está disponible para highlight.js en ambas variantes. - Luz y oscuridad
- Esta versión también añade una nueva Arta estilo original.
¿Qué es la nueva en la versión 6.0:
- Esta versión es ligeramente más rápido y corrige una serie de pequeños larga -Parado errores.
Requisitos
- JavaScript habilitado en el lado del cliente
//]]>
Comentarios que no se encuentran