Highlight.js un essere incorporato in qualsiasi pagina web.
Si trova automaticamente blocchi di codice, rileva il linguaggio di programmazione utilizzato da solo e si applica mettendo in evidenza il tema ad esso.
Cosa c'è di nuovo in questa versione:
- ECMAScript 6 moduli importano ora non richiedere la chiusura di punto e virgola.
- ECMAScript 6 classi costruttori ora evidenziati.
- Supporto stringa Modello per tipografico, come per ECMAScript 6.
- Scala classi case params evidenziare l'opzione fisso.
- Built-in nomi introdotte nel Julia v0.4 aggiunto da Kenta Sato.
- Refreshed stile predefinito.
Cosa c'è di nuovo nella versione 8.8.0:
- ES6 in JavaScript sono meglio supportati ora da Gu Yiling.
- Swift ora riconosce le definizioni corpo-meno metodo.
- funzioni espressione singolo def foo, do: ... ora lavorano in Elixir .
- rilevazione più uniforme delle classi incorporate in Objective C.
- Correzioni per letterali numerici e le direttive del processore a Rust.
- HTML
//
commenti - multilinea sono supportati ora in MATLAB.
caratteristiche
Cosa c'è di nuovo nella versione 8.6:
- ES6 in JavaScript sono meglio supportati ora da Gu Yiling.
- Swift ora riconosce le definizioni corpo-meno metodo.
- funzioni espressione singolo def foo, do: ... ora lavorano in Elixir .
- rilevazione più uniforme delle classi incorporate in Objective C.
- Correzioni per letterali numerici e le direttive del processore a Rust.
- HTML
//
commenti - multilinea sono supportati ora in MATLAB.
caratteristiche
Cosa c'è di nuovo nella versione 8.5:
- ES6 in JavaScript sono meglio supportati ora da Gu Yiling.
- Swift ora riconosce le definizioni corpo-meno metodo.
- funzioni espressione singolo def foo, do: ... ora lavorano in Elixir .
- rilevazione più uniforme delle classi incorporate in Objective C.
- Correzioni per letterali numerici e le direttive del processore a Rust.
- HTML
//
commenti - multilinea sono supportati ora in MATLAB.
caratteristiche
Cosa c'è di nuovo nella versione 8.4:
- La classe template_comment è andato a favore del commento più generale .
- Numero parsing unificata e migliorata tra le varie lingue.
- C ++, Java e C # ora usare la grammatica unitaria per evidenziare i titoli in definizioni di funzioni / metodo.
- La build browser è ora utilizzabile come modulo di AMD, non c'è alcun obiettivo di generazione separata per più così.
- OCaml ha una revisione completa da Mickael Delahaye.
- strutture e letterali dati di Clojure sono ora evidenziate al di fuori delle liste e possiamo ora evidenziare le sessioni REPL di Clojure.
Cosa c'è di nuovo nella versione 8.3:
- PHP e JavaScript mescolati in HTML ora vivono felicemente con l'altro .
- espressioni regolari JavaScript ora capire ES6 bandiere "U" e "y".
- Tiro parola chiave non viene più rilevato come un nome di metodo in Java.
- l'analisi fisso di numeri e simboli in Clojure
Cosa c'è di nuovo nella versione 8.1:
- Nuove lingue:
- Gherkin da Sam Pikesley
- Elixir da Josh Adams
- NSIS da Jan T. Sott
- lo script VIM da Jun Yang
- buffer protocollo di Dan Tao
- Nix da Domen Kozar
- x86asm da innocenat
- Cap'n Proto e Thrift da Oleg Efimov
- scimmia da Arthur Bikmullin
- dattiloscritto di Panu Horsmalahti
- Nimrod da Flaviu Tamas
- Gradle da Damian Mee
- Haxe da Christopher Kaster
- Swift da Chris Eidhof e Nate Cook
- I nuovi stili:
- Kimbie, chiare e scure varianti di Jan T. Sott
- birra a colori da Fabricio Tavares de Oliveira
- Codepen.io incorporare da Justin Perry
- ibrida da Nic occidentale
- Altri miglioramenti:
- Il README è fortemente rielaborato e portato fino a data da Jeremy Hull.
- listLanguages aggiunti () nell'API.
- / C ++ / C # Migliorato il rilevamento C.
- aggiunto un sacco di nuovi alias lingua, documentato quelli esistenti. Grazie a Sindre Sorhus per la ricerca di sfondo.
- Aggiunto frasali parole in inglese per aumentare rilevanza nei commenti.
- Molti miglioramenti alla definizione SQL fatte da Heiko agosto Nikolay Lisienko e Travis Odom.
- Il prefisso lang- più breve per i nomi di lingua in classi HTML supportati fianco dalla lingua. Grazie a Jeff Escalante.
- Ruby ha ottenuto il supporto per le sessioni console interattiva. Grazie a Pascal Hurni.
- Aggiunti funzioni built-in per la lingua R. Grazie ad Artem A. Klevtsov.
- Rust Got definizione per i parametri di durata e una migliore sintassi della stringa. Grazie alla romana Shmatov.
- Vari miglioramenti alla definizione Objective-C di Matt Diephouse.
- evidenziazione fissa dei farmaci generici in Java.
Metodo
Cosa c'è di nuovo nella versione 8.0:
- Lingue ora possono essere riconosciuti da più nomi come "js" per JavaScript o "html" per, beh, HTML (che in precedenza insistito per chiamarla "xml").
- Rilevamento lingua può ora essere limitato a un sottoinsieme di lingue pertinenti in un dato contesto -. Una pagina web o anche una singola chiamata evidenziazione
- sintassi definizione del linguaggio semplificato con varianti e beginKeywords.
Cosa c'è di nuovo nella versione 7.5:
- Nuove lingue:
- OCaml
- LiveCode server
- Scilab
- supporto di base per Makefile
- I miglioramenti:
- Ruby ha ottenuto il supporto per i caratteri come? A,? 1,? 12, ecc e% r {..} espressioni regolari.
- Clojure consente ora una chiamata di funzione agli inizi del s-espressioni ((filtro $ "mycount") (arr 1 2 3 4 5)).
- Haskell Got nuove parole chiave e ora riconosce più le cose come pragma, preprocessore, moduli, contenitori, ecc FFI.
- correzioni Miscelleanous in PHP, Brainfuck, SCSS, AsciiDoc, CMake, Python e C #.
Cosa c'è di nuovo nella versione 7.4:
- Nuove lingue:
- Manubri modelli di Robin Ward
- Regole Oracle lingua da Jason Jacobson
- F # da Joans Folleso
- AsciiDoc e Haml da Dan Allen
- Lasso da Eric Knibbe
- SCSS da Kurt Emch
- VB.NET da Poren Chiang
- Mizar da Kelley van Evert
- temi nuovi di stile:
- Monokai Sublime da noformnocontent
- Railscasts di Damien Bianco
- Obsidian da Alexander Marenin
- Docco da Simon Madine
- Mono Blue di Ivan Sagalaev (utilizza un unico tonalità di colore per tutto)
- Fondazione da Dan Allen
Cosa c'è di nuovo nella versione 7.3:
- Nuove lingue:
- AppleScript
- Brainfuck
- Miglioramenti agli lingue esistenti:
- @ - proprietà e classi in CoffeeScript
- E4X in JavaScript
- nuove parole chiave in Perl
- grande aggiornamento sintassi di Ruby
- piccole correzioni in Bash
Cosa c'è di nuovo nella versione 7.2:
- Un regolare rilascio di bug-fix senza nuove importanti funzionalità.
Cosa c'è di nuovo nella versione 7.1:.
- Supporto CoffeeScript continua a migliorare per ottenere supporto per le espressioni regolari
- Yoshihide Jimbo portato su highlight.js cinque stili domani dal progetto.
- La libreria può essere costruito nel popolare formato di AMD.
Cosa c'è di nuovo nella versione 7.0:
- La biblioteca ora funziona non solo in un browser, ma anche con node.js. E 'installabile con NPM installare highlight.js. docs API sono disponibili sul nostro wiki.
- Due nuovi temi di stile.
- La nuova caratteristica unica (a quanto pare) tra evidenziatori di sintassi sta mettendo in luce intestazioni HTTP e un linguaggio arbitrario nel corpo della richiesta. Le lingue più utili qui sono XML e JSON entrambi i quali highlight.js fa supporto.
- Tre nuove lingue.
Cosa c'è di nuovo nella versione 6.2:.
- 5 nuove lingue
- 2 nuovi temi di stile.
- Un vasto numero di correzioni di correttezza e refactoring del codice.
Cosa c'è di nuovo nella versione 6.1:
- Una porta di tema stile solarizzata famosa per essere basato sulla teoria del colore intricato per ottenere corretto il contrasto e la percezione del colore. E 'ora disponibile per highlight.js in entrambe le varianti -. Luce e buio
- Questa versione aggiunge anche un nuovo Arta stile originale.
Cosa c'è di nuovo nella versione 6.0:
- Questa versione è leggermente più veloce e corregge un certo numero di piccole lungo -standing bug.
Requisiti :
- abilitato JavaScript sul lato client
//]]>
I commenti non trovato