forked from friendica/friendica-addons
[highlightjs] Add new addon
This commit is contained in:
parent
940520c720
commit
0afab99d84
89 changed files with 8428 additions and 0 deletions
1646
highlightjs/asset/CHANGES.md
Normal file
1646
highlightjs/asset/CHANGES.md
Normal file
|
|
@ -0,0 +1,1646 @@
|
||||||
|
## Version 9.12.0
|
||||||
|
|
||||||
|
New language:
|
||||||
|
|
||||||
|
- *MikroTik* RouterOS Scripting language by [Ivan Dementev][].
|
||||||
|
|
||||||
|
New style:
|
||||||
|
|
||||||
|
- *VisualStudio 2015 Dark* by [Nicolas LLOBERA][]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- *Crystal* updated with new keywords and syntaxes by [Tsuyusato Kitsune][].
|
||||||
|
- *Julia* updated to the modern definitions by [Alex Arslan][].
|
||||||
|
- *julia-repl* added by [Morten Piibeleht][].
|
||||||
|
- [Stanislav Belov][] wrote a new definition for *1C*, replacing the one that
|
||||||
|
has not been updated for more than 8 years. The new version supports syntax
|
||||||
|
for versions 7.7 and 8.
|
||||||
|
- [Nicolas LLOBERA][] improved C# definition fixing edge cases with function
|
||||||
|
titles detection and added highlighting of `[Attributes]`.
|
||||||
|
- [nnnik][] provided a few correctness fixes for *Autohotkey*.
|
||||||
|
- [Martin Clausen][] made annotation collections in *Clojure* to look
|
||||||
|
consistently with other kinds.
|
||||||
|
- [Alejandro Alonso][] updated *Swift* keywords.
|
||||||
|
|
||||||
|
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||||
|
[Alex Arslan]: https://github.com/ararslan
|
||||||
|
[Morten Piibeleht]: https://github.com/mortenpi
|
||||||
|
[Stanislav Belov]: https://github.com/4ppl
|
||||||
|
[Ivan Dementev]: https://github.com/DiVAN1x
|
||||||
|
[Nicolas LLOBERA]: https://github.com/Nicolas01
|
||||||
|
[nnnik]: https://github.com/nnnik
|
||||||
|
[Martin Clausen]: https://github.com/maacl
|
||||||
|
[Alejandro Alonso]: https://github.com/Azoy
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.11.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Shell* by [Tsuyusato Kitsune][]
|
||||||
|
- *jboss-cli* by [Raphaël Parrëe][]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- [Joël Porquet] has [greatly improved the definition of *makefile*][5b3e0e6].
|
||||||
|
- *C++* class titles are now highlighted as in other languages with classes.
|
||||||
|
- [Jordi Petit][] added rarely used `or`, `and` and `not` keywords to *C++*.
|
||||||
|
- [Pieter Vantorre][] fixed highlighting of negative floating point values.
|
||||||
|
|
||||||
|
|
||||||
|
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||||
|
[Jordi Petit]: https://github.com/jordi-petit
|
||||||
|
[Raphaël Parrëe]: https://github.com/rparree
|
||||||
|
[Pieter Vantorre]: https://github.com/NuclearCookie
|
||||||
|
[5b3e0e6]: https://github.com/isagalaev/highlight.js/commit/5b3e0e68bfaae282faff6697d6a490567fa9d44b
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.10.0
|
||||||
|
|
||||||
|
Apologies for missing the previous release cycle. Some thing just can't be
|
||||||
|
automated… Anyway, we're back!
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Hy* by [Sergey Sobko][]
|
||||||
|
- *Leaf* by [Hale Chan][]
|
||||||
|
- *N1QL* by [Andres Täht][] and [Rene Saarsoo][]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- *Rust* got updated with new keywords by [Kasper Andersen][] and then
|
||||||
|
significantly modernized even more by [Eduard-Mihai Burtescu][] (yes, @eddyb,
|
||||||
|
Rust core team member!)
|
||||||
|
- *Python* updated with f-literals by [Philipp A][].
|
||||||
|
- *YAML* updated with unquoted strings support.
|
||||||
|
- *Gauss* updated with new keywords by [Matt Evans][].
|
||||||
|
- *Lua* updated with new keywords by [Joe Blow][].
|
||||||
|
- *Kotlin* updated with new keywords by [Philipp Hauer][].
|
||||||
|
- *TypeScript* got highlighting of function params and updated keywords by
|
||||||
|
[Ike Ku][].
|
||||||
|
- *Scheme* now correctly handles \`-quoted lists thanks to [Guannan Wei].
|
||||||
|
- [Sam Wu][] fixed handling of `<<` in *C++* defines.
|
||||||
|
|
||||||
|
[Philipp A]: https://github.com/flying-sheep
|
||||||
|
[Philipp Hauer]: https://github.com/phauer
|
||||||
|
[Sergey Sobko]: https://github.com/profitware
|
||||||
|
[Hale Chan]: https://github.com/halechan
|
||||||
|
[Matt Evans]: https://github.com/matthewevans
|
||||||
|
[Joe Blow]: https://github.com/mossarelli
|
||||||
|
[Kasper Andersen]: https://github.com/kasma1990
|
||||||
|
[Eduard-Mihai Burtescu]: https://github.com/eddyb
|
||||||
|
[Andres Täht]: https://github.com/andrestaht
|
||||||
|
[Rene Saarsoo]: https://github.com/nene
|
||||||
|
[Philipp Hauer]: https://github.com/phauer
|
||||||
|
[Ike Ku]: https://github.com/dempfi
|
||||||
|
[Guannan Wei]: https://github.com/Kraks
|
||||||
|
[Sam Wu]: https://github.com/samsam2310
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.9.0
|
||||||
|
|
||||||
|
New languages
|
||||||
|
|
||||||
|
- *LLVM* by [Michael Rodler][]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- *TypeScript* updated with annotations and param lists inside constructors, by
|
||||||
|
[Raphael Parree][].
|
||||||
|
- *CoffeeScript* updated with new keywords and fixed to recognize JavaScript
|
||||||
|
in \`\`\`, thanks to thanks to [Geoffrey Booth][].
|
||||||
|
- Compiler directives in *Delphi* are now correctly highlighted as "meta".
|
||||||
|
|
||||||
|
[Raphael Parree]: https://github.com/rparree
|
||||||
|
[Michael Rodler]: https://github.com/f0rki
|
||||||
|
[Geoffrey Booth]: https://github.com/GeoffreyBooth
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.8.0 "New York"
|
||||||
|
|
||||||
|
This version is the second one that deserved a name. Because I'm in New York,
|
||||||
|
and the release isn't missing the deadline only because it's still Tuesday on
|
||||||
|
West Coast.
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Clean* by [Camil Staps][]
|
||||||
|
- *Flix* by [Magnus Madsen][]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- [Kenton Hamaluik][] did a comprehensive update for *Haxe*.
|
||||||
|
- New commands for *PowerShell* from [Nicolas Le Gall][].
|
||||||
|
- [Jan T. Sott][] updated *NSIS*.
|
||||||
|
- *Java* and *Swift* support unicode characters in identifiers thanks to
|
||||||
|
[Alexander Lichter][].
|
||||||
|
|
||||||
|
[Camil Staps]: https://github.com/camilstaps
|
||||||
|
[Magnus Madsen]: https://github.com/magnus-madsen
|
||||||
|
[Kenton Hamaluik]: https://github.com/FuzzyWuzzie
|
||||||
|
[Nicolas Le Gall]: https://github.com/darkitty
|
||||||
|
[Jan T. Sott]: https://github.com/idleberg
|
||||||
|
[Alexander Lichter]: https://github.com/manniL
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.7.0
|
||||||
|
|
||||||
|
A comprehensive bugfix release. This is one of the best things about
|
||||||
|
highlight.js: even boring things keep getting better (even if slow).
|
||||||
|
|
||||||
|
- VHDL updated with PSL keywords and uses more consistent styling.
|
||||||
|
- Nested C-style comments no longer break highlighting in many languages.
|
||||||
|
- JavaScript updated with `=>` functions, highlighted object attributes and
|
||||||
|
parsing within template string substitution blocks (`${...}`).
|
||||||
|
- Fixed another corner case with self-closing `<tag/>` in JSX.
|
||||||
|
- Added `HEALTHCHECK` directive in Docker.
|
||||||
|
- Delphi updated with new Free Pascal keywords.
|
||||||
|
- Fixed digit separator parsing in C++.
|
||||||
|
- C# updated with new keywords and fixed to allow multiple identifiers within
|
||||||
|
generics `<...>`.
|
||||||
|
- Fixed another slow regex in Less.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.6.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *ABNF* and *EBNF* by [Alex McKibben][]
|
||||||
|
- *Awk* by [Matthew Daly][]
|
||||||
|
- *SubUnit* by [Sergey Bronnikov][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Atom One* in both Dark and Light variants by [Daniel Gamage][]
|
||||||
|
|
||||||
|
Plus, a few smaller updates for *Lasso*, *Elixir*, *C++* and *SQL*.
|
||||||
|
|
||||||
|
[Alex McKibben]: https://github.com/mckibbenta
|
||||||
|
[Daniel Gamage]: https://github.com/danielgamage
|
||||||
|
[Matthew Daly]: https://github.com/matthewbdaly
|
||||||
|
[Sergey Bronnikov]: https://github.com/ligurio
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.5.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Excel* by [Victor Zhou][]
|
||||||
|
- *Linden Scripting Language* by [Builder's Brewery][]
|
||||||
|
- *TAP* (Test Anything Protocol) by [Sergey Bronnikov][]
|
||||||
|
- *Pony* by [Joe Eli McIlvain][]
|
||||||
|
- *Coq* by [Stephan Boyer][]
|
||||||
|
- *dsconfig* and *LDIF* by [Jacob Childress][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Ocean Dark* by [Gavin Siu][]
|
||||||
|
|
||||||
|
Notable changes:
|
||||||
|
|
||||||
|
- [Minh Nguyễn][] added more built-ins to Objective C.
|
||||||
|
- [Jeremy Hull][] fixed corner cases in C++ preprocessor directives and Diff
|
||||||
|
comments.
|
||||||
|
- [Victor Zhou][] added support for digit separators in C++ numbers.
|
||||||
|
|
||||||
|
[Gavin Siu]: https://github.com/gavsiu
|
||||||
|
[Builder's Brewery]: https://github.com/buildersbrewery
|
||||||
|
[Victor Zhou]: https://github.com/OiCMudkips
|
||||||
|
[Sergey Bronnikov]: https://github.com/ligurio
|
||||||
|
[Joe Eli McIlvain]: https://github.com/jemc
|
||||||
|
[Stephan Boyer]: https://github.com/boyers
|
||||||
|
[Jacob Childress]: https://github.com/braveulysses
|
||||||
|
[Minh Nguyễn]: https://github.com/1ec5
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.4.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *PureBASIC* by [Tristano Ajmone][]
|
||||||
|
- *BNF* by [Oleg Efimov][]
|
||||||
|
- *Ada* by [Lars Schulna][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *PureBASIC* by [Tristano Ajmone][]
|
||||||
|
|
||||||
|
Improvements to existing languages and styles:
|
||||||
|
|
||||||
|
- We now highlight function declarations in Go.
|
||||||
|
- [Taisuke Fujimoto][] contributed very convoluted rules for raw and
|
||||||
|
interpolated strings in C#.
|
||||||
|
- [Boone Severson][] updated Verilog to comply with IEEE 1800-2012
|
||||||
|
SystemVerilog.
|
||||||
|
- [Victor Zhou][] improved rules for comments and strings in PowerShell files.
|
||||||
|
- [Janis Voigtländer][] updated the definition of Elm to version 0.17 of the
|
||||||
|
languages. Elm is now featured on the front page of <https://highlightjs.org>.
|
||||||
|
- Special variable `$this` is highlighted as a keyword in PHP.
|
||||||
|
- `usize` and `isize` are now highlighted in Rust.
|
||||||
|
- Fixed labels and directives in x86 assembler.
|
||||||
|
|
||||||
|
[Tristano Ajmone]: https://github.com/tajmone
|
||||||
|
[Taisuke Fujimoto]: https://github.com/temp-impl
|
||||||
|
[Oleg Efimov]: https://github.com/Sannis
|
||||||
|
[Boone Severson]: https://github.com/BooneJS
|
||||||
|
[Victor Zhou]: https://github.com/OiCMudkips
|
||||||
|
[Lars Schulna]: https://github.com/captain-hanuta
|
||||||
|
[Janis Voigtländer]: https://github.com/jvoigtlaender
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.3.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Tagger Script* by [Philipp Wolfer][]
|
||||||
|
- *MoonScript* by [Billy Quith][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *xt256* by [Herbert Shin][]
|
||||||
|
|
||||||
|
Improvements to existing languages and styles:
|
||||||
|
|
||||||
|
- More robust handling of unquoted HTML tag attributes
|
||||||
|
- Relevance tuning for QML which was unnecessary eager at seizing other
|
||||||
|
languages' code
|
||||||
|
- Improve GAMS language parsing
|
||||||
|
- Fixed a bunch of bugs around selectors in Less
|
||||||
|
- Kotlin's got a new definition for annotations, updated keywords and other
|
||||||
|
minor improvements
|
||||||
|
- Added `move` to Rust keywords
|
||||||
|
- Markdown now recognizes \`\`\`-fenced code blocks
|
||||||
|
- Improved detection of function declarations in C++ and C#
|
||||||
|
|
||||||
|
[Philipp Wolfer]: https://github.com/phw
|
||||||
|
[Billy Quith]: https://github.com/billyquith
|
||||||
|
[Herbert Shin]: https://github.com/initbar
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.2.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *QML* by [John Foster][]
|
||||||
|
- *HTMLBars* by [Michael Johnston][]
|
||||||
|
- *CSP* by [Taras][]
|
||||||
|
- *Maxima* by [Robert Dodier][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Gruvbox* by [Qeole][]
|
||||||
|
- *Dracula* by [Denis Ciccale][]
|
||||||
|
|
||||||
|
Improvements to existing languages and styles:
|
||||||
|
|
||||||
|
- We now correctly handle JSX with arbitrary node tree depth.
|
||||||
|
- Argument list for `(lambda)` in Scheme is no longer highlighted as a function
|
||||||
|
call.
|
||||||
|
- Stylus syntax doesn't break on valid CSS.
|
||||||
|
- More correct handling of comments and strings and other improvements for
|
||||||
|
VimScript.
|
||||||
|
- More subtle work on the default style.
|
||||||
|
- We now use anonymous modules for AMD.
|
||||||
|
- `macro_rules!` is now recognized as a built-in in Rust.
|
||||||
|
|
||||||
|
[John Foster]: https://github.com/jf990
|
||||||
|
[Qeole]: https://github.com/Qeole
|
||||||
|
[Denis Ciccale]: https://github.com/dciccale
|
||||||
|
[Michael Johnston]: https://github.com/lastobelus
|
||||||
|
[Taras]: https://github.com/oxdef
|
||||||
|
[Robert Dodier]: https://github.com/robert-dodier
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.1.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Stan* by [Brendan Rocks][]
|
||||||
|
- *BASIC* by [Raphaël Assénat][]
|
||||||
|
- *GAUSS* by [Matt Evans][]
|
||||||
|
- *DTS* by [Martin Braun][]
|
||||||
|
- *Arduino* by [Stefania Mellai][]
|
||||||
|
|
||||||
|
New Styles:
|
||||||
|
|
||||||
|
- *Arduino Light* by [Stefania Mellai][]
|
||||||
|
|
||||||
|
Improvements to existing languages and styles:
|
||||||
|
|
||||||
|
- Handle return type annotations in Python
|
||||||
|
- Allow shebang headers in Javascript
|
||||||
|
- Support strings in Rust meta
|
||||||
|
- Recognize `struct` as a class-level definition in Rust
|
||||||
|
- Recognize b-prefixed chars and strings in Rust
|
||||||
|
- Better numbers handling in Verilog
|
||||||
|
|
||||||
|
[Brendan Rocks]: http://brendanrocks.com
|
||||||
|
[Raphaël Assénat]: https://github.com/raphnet
|
||||||
|
[Matt Evans]: https://github.com/matthewevans
|
||||||
|
[Martin Braun]: https://github.com/mbr0wn
|
||||||
|
[Stefania Mellai]: https://github.com/smellai
|
||||||
|
|
||||||
|
|
||||||
|
## Version 9.0.0
|
||||||
|
|
||||||
|
The new major version brings a reworked styling system. Highlight.js now defines
|
||||||
|
a limited set of highlightable classes giving a consistent result across all the
|
||||||
|
styles and languages. You can read a more detailed explanation and background in
|
||||||
|
the [tracking issue][#348] that started this long process back in May.
|
||||||
|
|
||||||
|
This change is backwards incompatible for those who uses highlight.js with a
|
||||||
|
custom stylesheet. The [new style guide][sg] explains how to write styles
|
||||||
|
in this new world.
|
||||||
|
|
||||||
|
Bundled themes have also suffered a significant amount of improvements and may
|
||||||
|
look different in places, but all the things now consistent and make more sense.
|
||||||
|
Among others, the Default style has got a refresh and will probably be tweaked
|
||||||
|
some more in next releases. Please do give your feedback in our
|
||||||
|
[issue tracker][issues].
|
||||||
|
|
||||||
|
New languages in this release:
|
||||||
|
|
||||||
|
- *Caché Object Script* by [Nikita Savchenko][]
|
||||||
|
- *YAML* by [Stefan Wienert][]
|
||||||
|
- *MIPS Assembler* by [Nebuleon Fumika][]
|
||||||
|
- *HSP* by [prince][]
|
||||||
|
|
||||||
|
Improvements to existing languages and styles:
|
||||||
|
|
||||||
|
- ECMAScript 6 modules import now do not require closing semicolon.
|
||||||
|
- ECMAScript 6 classes constructors now highlighted.
|
||||||
|
- Template string support for Typescript, as for ECMAScript 6.
|
||||||
|
- Scala case classes params highlight fixed.
|
||||||
|
- Built-in names introduced in Julia v0.4 added by [Kenta Sato][].
|
||||||
|
- Refreshed Default style.
|
||||||
|
|
||||||
|
Other notable changes:
|
||||||
|
|
||||||
|
- [Web workers support][webworkers] added bu [Jan Kühle][].
|
||||||
|
- We now have tests for compressed browser builds as well.
|
||||||
|
- The building tool chain has been switched to node.js 4.x. and is now
|
||||||
|
shamelessly uses ES6 features all over the place, courtesy of [Jeremy Hull][].
|
||||||
|
- License added to non-compressed browser build.
|
||||||
|
|
||||||
|
[Jan Kühle]: https://github.com/frigus02
|
||||||
|
[Stefan Wienert]: https://github.com/zealot128
|
||||||
|
[Kenta Sato]: https://github.com/bicycle1885
|
||||||
|
[Nikita Savchenko]: https://github.com/ZitRos
|
||||||
|
[webworkers]: https://github.com/isagalaev/highlight.js#web-workers
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[#348]: https://github.com/isagalaev/highlight.js/issues/348
|
||||||
|
[sg]: http://highlightjs.readthedocs.org/en/latest/style-guide.html
|
||||||
|
[issues]: https://github.com/isagalaev/highlight.js/issues
|
||||||
|
[Nebuleon Fumika]: https://github.com/Nebuleon
|
||||||
|
[prince]: https://github.com/prince-0203
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.9.1
|
||||||
|
|
||||||
|
Some last-minute changes reverted due to strange bug with minified browser build:
|
||||||
|
|
||||||
|
- Scala case classes params highlight fixed
|
||||||
|
- ECMAScript 6 modules import now do not require closing semicolon
|
||||||
|
- ECMAScript 6 classes constructors now highlighted
|
||||||
|
- Template string support for Typescript, as for ECMAScript 6
|
||||||
|
- License added to not minified browser build
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.9.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *crmsh* by [Kristoffer Gronlund][]
|
||||||
|
- *SQF* by [Soren Enevoldsen][]
|
||||||
|
|
||||||
|
[Kristoffer Gronlund]: https://github.com/krig
|
||||||
|
[Soren Enevoldsen]: https://github.com/senevoldsen90
|
||||||
|
|
||||||
|
Notable fixes and improvements to existing languages:
|
||||||
|
|
||||||
|
- Added `abstract` and `namespace` keywords to TypeScript by [Daniel Rosenwasser][]
|
||||||
|
- Added `label` support to Dockerfile by [Ladislav Prskavec][]
|
||||||
|
- Crystal highlighting improved by [Tsuyusato Kitsune][]
|
||||||
|
- Missing Swift keywords added by [Nate Cook][]
|
||||||
|
- Improve detection of C block comments
|
||||||
|
- ~~Scala case classes params highlight fixed~~
|
||||||
|
- ~~ECMAScript 6 modules import now do not require closing semicolon~~
|
||||||
|
- ~~ECMAScript 6 classes constructors now highlighted~~
|
||||||
|
- ~~Template string support for Typescript, as for ECMAScript 6~~
|
||||||
|
|
||||||
|
Other notable changes:
|
||||||
|
|
||||||
|
- ~~License added to not minified browser build~~
|
||||||
|
|
||||||
|
[Kristoffer Gronlund]: https://github.com/krig
|
||||||
|
[Søren Enevoldsen]: https://github.com/senevoldsen90
|
||||||
|
[Daniel Rosenwasser]: https://github.com/DanielRosenwasser
|
||||||
|
[Ladislav Prskavec]: https://github.com/abtris
|
||||||
|
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||||
|
[Nate Cook]: https://github.com/natecook1000
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.8.0
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Golo* by [Philippe Charrière][]
|
||||||
|
- *GAMS* by [Stefan Bechert][]
|
||||||
|
- *IRPF90* by [Anthony Scemama][]
|
||||||
|
- *Access logs* by [Oleg Efimov][]
|
||||||
|
- *Crystal* by [Tsuyusato Kitsune][]
|
||||||
|
|
||||||
|
Notable fixes and improvements to existing languages:
|
||||||
|
|
||||||
|
- JavaScript highlighting no longer fails with ES6 default parameters
|
||||||
|
- Added keywords `async` and `await` to Python
|
||||||
|
- PHP heredoc support improved
|
||||||
|
- Allow preprocessor directives within C++ functions
|
||||||
|
|
||||||
|
Other notable changes:
|
||||||
|
|
||||||
|
- Change versions to X.Y.Z SemVer-compatible format
|
||||||
|
- Added ability to build all targets at once
|
||||||
|
|
||||||
|
[Philippe Charrière]: https://github.com/k33g
|
||||||
|
[Stefan Bechert]: https://github.com/b-pos465
|
||||||
|
[Anthony Scemama]: https://github.com/scemama
|
||||||
|
[Oleg Efimov]: https://github.com/Sannis
|
||||||
|
[Tsuyusato Kitsune]: https://github.com/MakeNowJust
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.7
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Zephir* by [Oleg Efimov][]
|
||||||
|
- *Elm* by [Janis Voigtländer][]
|
||||||
|
- *XQuery* by [Dirk Kirsten][]
|
||||||
|
- *Mojolicious* by [Dotan Dimet][]
|
||||||
|
- *AutoIt* by Manh Tuan from [J2TeaM][]
|
||||||
|
- *Toml* (ini extension) by [Guillaume Gomez][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Hopscotch* by [Jan T. Sott][]
|
||||||
|
- *Grayscale* by [MY Sun][]
|
||||||
|
|
||||||
|
Notable fixes and improvements to existing languages:
|
||||||
|
|
||||||
|
- Fix encoding of images when copied over in certain builds
|
||||||
|
- Fix incorrect highlighting of the word "bug" in comments
|
||||||
|
- Treat decorators different from matrix multiplication in Python
|
||||||
|
- Fix traits inheritance highlighting in Rust
|
||||||
|
- Fix incorrect document
|
||||||
|
- Oracle keywords added to SQL language definition by [Vadimtro][]
|
||||||
|
- Postgres keywords added to SQL language definition by [Benjamin Auder][]
|
||||||
|
- Fix registers in x86asm being highlighted as a hex number
|
||||||
|
- Fix highlighting for numbers with a leading decimal point
|
||||||
|
- Correctly highlight numbers and strings inside of C/C++ macros
|
||||||
|
- C/C++ functions now support pointer, reference, and move returns
|
||||||
|
|
||||||
|
[Oleg Efimov]: https://github.com/Sannis
|
||||||
|
[Guillaume Gomez]: https://github.com/GuillaumeGomez
|
||||||
|
[Janis Voigtländer]: https://github.com/jvoigtlaender
|
||||||
|
[Jan T. Sott]: https://github.com/idleberg
|
||||||
|
[Dirk Kirsten]: https://github.com/dirkk
|
||||||
|
[MY Sun]: https://github.com/simonmysun
|
||||||
|
[Vadimtro]: https://github.com/Vadimtro
|
||||||
|
[Benjamin Auder]: https://github.com/ghost
|
||||||
|
[Dotan Dimet]: https://github.com/dotandimet
|
||||||
|
[J2TeaM]: https://github.com/J2TeaM
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.6
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *C/AL* by [Kenneth Fuglsang][]
|
||||||
|
- *DNS zone file* by [Tim Schumacher][]
|
||||||
|
- *Ceylon* by [Lucas Werkmeister][]
|
||||||
|
- *OpenSCAD* by [Dan Panzarella][]
|
||||||
|
- *Inform7* by [Bruno Dias][]
|
||||||
|
- *armasm* by [Dan Panzarella][]
|
||||||
|
- *TP* by [Jay Strybis][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Atelier Cave*, *Atelier Estuary*,
|
||||||
|
*Atelier Plateau* and *Atelier Savanna* by [Bram de Haan][]
|
||||||
|
- *Github Gist* by [Louis Barranqueiro][]
|
||||||
|
|
||||||
|
Notable fixes and improvements to existing languages:
|
||||||
|
|
||||||
|
- Multi-line raw strings from C++11 are now supported
|
||||||
|
- Fix class names with dashes in HAML
|
||||||
|
- The `async` keyword from ES6/7 is now supported
|
||||||
|
- TypeScript functions handle type and parameter complexity better
|
||||||
|
- We unified phpdoc/javadoc/yardoc etc modes across all languages
|
||||||
|
- CSS .class selectors relevance was dropped to prevent wrong language detection
|
||||||
|
- Images is now included to CDN build
|
||||||
|
- Release process is now automated
|
||||||
|
|
||||||
|
[Bram de Haan]: https://github.com/atelierbram
|
||||||
|
[Kenneth Fuglsang]: https://github.com/kfuglsang
|
||||||
|
[Louis Barranqueiro]: https://github.com/LouisBarranqueiro
|
||||||
|
[Tim Schumacher]: https://github.com/enko
|
||||||
|
[Lucas Werkmeister]: https://github.com/lucaswerkmeister
|
||||||
|
[Dan Panzarella]: https://github.com/pzl
|
||||||
|
[Bruno Dias]: https://github.com/sequitur
|
||||||
|
[Jay Strybis]: https://github.com/unreal
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.5
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *pf.conf* by [Peter Piwowarski][]
|
||||||
|
- *Julia* by [Kenta Sato][]
|
||||||
|
- *Prolog* by [Raivo Laanemets][]
|
||||||
|
- *Docker* by [Alexis Hénaut][]
|
||||||
|
- *Fortran* by [Anthony Scemama][] and [Thomas Applencourt][]
|
||||||
|
- *Kotlin* by [Sergey Mashkov][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Agate* by [Taufik Nurrohman][]
|
||||||
|
- *Darcula* by [JetBrains][]
|
||||||
|
- *Atelier Sulphurpool* by [Bram de Haan][]
|
||||||
|
- *Android Studio* by [Pedro Oliveira][]
|
||||||
|
|
||||||
|
Notable fixes and improvements to existing languages:
|
||||||
|
|
||||||
|
- ES6 features in JavaScript are better supported now by [Gu Yiling][].
|
||||||
|
- Swift now recognizes body-less method definitions.
|
||||||
|
- Single expression functions `def foo, do: ... ` now work in Elixir.
|
||||||
|
- More uniform detection of built-in classes in Objective C.
|
||||||
|
- Fixes for number literals and processor directives in Rust.
|
||||||
|
- HTML `<script>` tag now allows any language, not just JavaScript.
|
||||||
|
- Multi-line comments are supported now in MatLab.
|
||||||
|
|
||||||
|
[Taufik Nurrohman]: https://github.com/tovic
|
||||||
|
[Jet Brains]: https://www.jetbrains.com/
|
||||||
|
[Peter Piwowarski]: https://github.com/oldlaptop
|
||||||
|
[Kenta Sato]: https://github.com/bicycle1885
|
||||||
|
[Bram de Haan]: https://github.com/atelierbram
|
||||||
|
[Raivo Laanemets]: https://github.com/rla
|
||||||
|
[Alexis Hénaut]: https://github.com/AlexisNo
|
||||||
|
[Anthony Scemama]: https://github.com/scemama
|
||||||
|
[Pedro Oliveira]: https://github.com/kanytu
|
||||||
|
[Gu Yiling]: https://github.com/Justineo
|
||||||
|
[Sergey Mashkov]: https://github.com/cy6erGn0m
|
||||||
|
[Thomas Applencourt]: https://github.com/TApplencourt
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.4
|
||||||
|
|
||||||
|
We've got the new [demo page][]! The obvious new feature is the new look, but
|
||||||
|
apart from that it's got smarter: by presenting languages in groups it avoids
|
||||||
|
running 10000 highlighting attempts after first load which was slowing it down
|
||||||
|
and giving bad overall impression. It is now also being generated from test
|
||||||
|
code snippets so the authors of new languages don't have to update both tests
|
||||||
|
and the demo page with the same thing.
|
||||||
|
|
||||||
|
Other notable changes:
|
||||||
|
|
||||||
|
- The `template_comment` class is gone in favor of the more general `comment`.
|
||||||
|
- Number parsing unified and improved across languages.
|
||||||
|
- C++, Java and C# now use unified grammar to highlight titles in
|
||||||
|
function/method definitions.
|
||||||
|
- The browser build is now usable as an AMD module, there's no separate build
|
||||||
|
target for that anymore.
|
||||||
|
- OCaml has got a [comprehensive overhaul][ocaml] by [Mickaël Delahaye][].
|
||||||
|
- Clojure's data structures and literals are now highlighted outside of lists
|
||||||
|
and we can now highlight Clojure's REPL sessions.
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *AspectJ* by [Hakan Özler][]
|
||||||
|
- *STEP Part 21* by [Adam Joseph Cook][]
|
||||||
|
- *SML* derived by [Edwin Dalorzo][] from OCaml definition
|
||||||
|
- *Mercury* by [mucaho][]
|
||||||
|
- *Smali* by [Dennis Titze][]
|
||||||
|
- *Verilog* by [Jon Evans][]
|
||||||
|
- *Stata* by [Brian Quistorff][]
|
||||||
|
|
||||||
|
[Hakan Özler]: https://github.com/ozlerhakan
|
||||||
|
[Adam Joseph Cook]: https://github.com/adamjcook
|
||||||
|
[demo page]: https://highlightjs.org/static/demo/
|
||||||
|
[Ivan Sagalaev]: https://github.com/isagalaev
|
||||||
|
[Edwin Dalorzo]: https://github.com/edalorzo
|
||||||
|
[mucaho]: https://github.com/mucaho
|
||||||
|
[Dennis Titze]: https://github.com/titze
|
||||||
|
[Jon Evans]: https://github.com/craftyjon
|
||||||
|
[Brian Quistorff]: https://github.com/bquistorff
|
||||||
|
[ocaml]: https://github.com/isagalaev/highlight.js/pull/608#issue-46190207
|
||||||
|
[Mickaël Delahaye]: https://github.com/polazarus
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.3
|
||||||
|
|
||||||
|
We streamlined our tool chain, it is now based entirely on node.js instead of
|
||||||
|
being a mix of node.js, Python and Java. The build script options and arguments
|
||||||
|
remained the same, and we've noted all the changes in the [documentation][b].
|
||||||
|
Apart from reducing complexity, the new build script is also faster from not
|
||||||
|
having to start Java machine repeatedly. The credits for the work go to [Jeremy
|
||||||
|
Hull][].
|
||||||
|
|
||||||
|
Some notable fixes:
|
||||||
|
|
||||||
|
- PHP and JavaScript mixed in HTML now live happily with each other.
|
||||||
|
- JavaScript regexes now understand ES6 flags "u" and "y".
|
||||||
|
- `throw` keyword is no longer detected as a method name in Java.
|
||||||
|
- Fixed parsing of numbers and symbols in Clojure thanks to [input from Ivan
|
||||||
|
Kleshnin][ik].
|
||||||
|
|
||||||
|
New languages in this release:
|
||||||
|
|
||||||
|
- *Less* by [Max Mikhailov][]
|
||||||
|
- *Stylus* by [Bryant Williams][]
|
||||||
|
- *Tcl* by [Radek Liska][]
|
||||||
|
- *Puppet* by [Jose Molina Colmenero][]
|
||||||
|
- *Processing* by [Erik Paluka][]
|
||||||
|
- *Twig* templates by [Luke Holder][]
|
||||||
|
- *PowerShell* by [David Mohundro][], based on [the work of Nicholas Blumhardt][ps]
|
||||||
|
- *XL* by [Christophe de Dinechin][]
|
||||||
|
- *LiveScript* by [Taneli Vatanen][] and [Jen Evers-Corvina][]
|
||||||
|
- *ERB* (Ruby in HTML) by [Lucas Mazza][]
|
||||||
|
- *Roboconf* by [Vincent Zurczak][]
|
||||||
|
|
||||||
|
[b]: http://highlightjs.readthedocs.org/en/latest/building-testing.html
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[ik]: https://twitter.com/IvanKleshnin/status/514041599484231680
|
||||||
|
[Max Mikhailov]: https://github.com/seven-phases-max
|
||||||
|
[Bryant Williams]: https://github.com/scien
|
||||||
|
[Radek Liska]: https://github.com/Nindaleth
|
||||||
|
[Jose Molina Colmenero]: https://github.com/Moliholy
|
||||||
|
[Erik Paluka]: https://github.com/paluka
|
||||||
|
[Luke Holder]: https://github.com/lukeholder
|
||||||
|
[David Mohundro]: https://github.com/drmohundro
|
||||||
|
[ps]: https://github.com/OctopusDeploy/Library/blob/master/app/shared/presentation/highlighting/powershell.js
|
||||||
|
[Christophe de Dinechin]: https://github.com/c3d
|
||||||
|
[Taneli Vatanen]: https://github.com/Daiz-
|
||||||
|
[Jen Evers-Corvina]: https://github.com/sevvie
|
||||||
|
[Lucas Mazza]: https://github.com/lucasmazza
|
||||||
|
[Vincent Zurczak]: https://github.com/vincent-zurczak
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.2
|
||||||
|
|
||||||
|
We've finally got [real tests][test] and [continuous testing on Travis][ci]
|
||||||
|
thanks to [Jeremy Hull][] and [Chris Eidhof][]. The tests designed to cover
|
||||||
|
everything: language detection, correct parsing of individual language features
|
||||||
|
and various special cases. This is a very important change that gives us
|
||||||
|
confidence in extending language definitions and refactoring library core.
|
||||||
|
|
||||||
|
We're going to redesign the old [demo/test suite][demo] into an interactive
|
||||||
|
demo web app. If you're confident front-end developer or designer and want to
|
||||||
|
help us with it, drop a comment into [the issue][#542] on GitHub.
|
||||||
|
|
||||||
|
[test]: https://github.com/isagalaev/highlight.js/tree/master/test
|
||||||
|
[demo]: https://highlightjs.org/static/test.html
|
||||||
|
[#542]: https://github.com/isagalaev/highlight.js/issues/542
|
||||||
|
[ci]: https://travis-ci.org/isagalaev/highlight.js
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[Chris Eidhof]: https://github.com/chriseidhof
|
||||||
|
|
||||||
|
As usually there's a handful of new languages in this release:
|
||||||
|
|
||||||
|
- *Groovy* by [Guillaume Laforge][]
|
||||||
|
- *Dart* by [Maxim Dikun][]
|
||||||
|
- *Dust* by [Michael Allen][]
|
||||||
|
- *Scheme* by [JP Verkamp][]
|
||||||
|
- *G-Code* by [Adam Joseph Cook][]
|
||||||
|
- *Q* from Kx Systems by [Sergey Vidyuk][]
|
||||||
|
|
||||||
|
[Guillaume Laforge]: https://github.com/glaforge
|
||||||
|
[Maxim Dikun]: https://github.com/dikmax
|
||||||
|
[Michael Allen]: https://github.com/bfui
|
||||||
|
[JP Verkamp]: https://github.com/jpverkamp
|
||||||
|
[Adam Joseph Cook]: https://github.com/adamjcook
|
||||||
|
[Sergey Vidyuk]: https://github.com/sv
|
||||||
|
|
||||||
|
Other improvements:
|
||||||
|
|
||||||
|
- [Erik Osheim][] heavily reworked Scala definitions making it richer.
|
||||||
|
- [Lucas Mazza][] fixed Ruby hashes highlighting
|
||||||
|
- Lisp variants (Lisp, Clojure and Scheme) are unified in regard to naming
|
||||||
|
the first symbol in parentheses: it's "keyword" in general case and also
|
||||||
|
"built_in" for built-in functions in Clojure and Scheme.
|
||||||
|
|
||||||
|
[Erik Osheim]: https://github.com/non
|
||||||
|
[Lucas Mazza]: https://github.com/lucasmazza
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.1
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- *Gherkin* by [Sam Pikesley][]
|
||||||
|
- *Elixir* by [Josh Adams][]
|
||||||
|
- *NSIS* by [Jan T. Sott][]
|
||||||
|
- *VIM script* by [Jun Yang][]
|
||||||
|
- *Protocol Buffers* by [Dan Tao][]
|
||||||
|
- *Nix* by [Domen Kožar][]
|
||||||
|
- *x86asm* by [innocenat][]
|
||||||
|
- *Cap’n Proto* and *Thrift* by [Oleg Efimov][]
|
||||||
|
- *Monkey* by [Arthur Bikmullin][]
|
||||||
|
- *TypeScript* by [Panu Horsmalahti][]
|
||||||
|
- *Nimrod* by [Flaviu Tamas][]
|
||||||
|
- *Gradle* by [Damian Mee][]
|
||||||
|
- *Haxe* by [Christopher Kaster][]
|
||||||
|
- *Swift* by [Chris Eidhof][] and [Nate Cook][]
|
||||||
|
|
||||||
|
New styles:
|
||||||
|
|
||||||
|
- *Kimbie*, light and dark variants by [Jan T. Sott][]
|
||||||
|
- *Color brewer* by [Fabrício Tavares de Oliveira][]
|
||||||
|
- *Codepen.io embed* by [Justin Perry][]
|
||||||
|
- *Hybrid* by [Nic West][]
|
||||||
|
|
||||||
|
[Sam Pikesley]: https://github.com/pikesley
|
||||||
|
[Sindre Sorhus]: https://github.com/sindresorhus
|
||||||
|
[Josh Adams]: https://github.com/knewter
|
||||||
|
[Jan T. Sott]: https://github.com/idleberg
|
||||||
|
[Jun Yang]: https://github.com/harttle
|
||||||
|
[Dan Tao]: https://github.com/dtao
|
||||||
|
[Domen Kožar]: https://github.com/iElectric
|
||||||
|
[innocenat]: https://github.com/innocenat
|
||||||
|
[Oleg Efimov]: https://github.com/Sannis
|
||||||
|
[Arthur Bikmullin]: https://github.com/devolonter
|
||||||
|
[Panu Horsmalahti]: https://github.com/panuhorsmalahti
|
||||||
|
[Flaviu Tamas]: https://github.com/flaviut
|
||||||
|
[Damian Mee]: https://github.com/chester1000
|
||||||
|
[Christopher Kaster]: http://christopher.kaster.ws
|
||||||
|
[Fabrício Tavares de Oliveira]: https://github.com/fabriciotav
|
||||||
|
[Justin Perry]: https://github.com/ourmaninamsterdam
|
||||||
|
[Nic West]: https://github.com/nicwest
|
||||||
|
[Chris Eidhof]: https://github.com/chriseidhof
|
||||||
|
[Nate Cook]: https://github.com/natecook1000
|
||||||
|
|
||||||
|
Other improvements:
|
||||||
|
|
||||||
|
- The README is heavily reworked and brought up to date by [Jeremy Hull][].
|
||||||
|
- Added [`listLanguages()`][ll] method in the API.
|
||||||
|
- Improved C/C++/C# detection.
|
||||||
|
- Added a bunch of new language aliases, documented the existing ones. Thanks to
|
||||||
|
[Sindre Sorhus][] for background research.
|
||||||
|
- Added phrasal English words to boost relevance in comments.
|
||||||
|
- Many improvements to SQL definition made by [Heiko August][],
|
||||||
|
[Nikolay Lisienko][] and [Travis Odom][].
|
||||||
|
- The shorter `lang-` prefix for language names in HTML classes supported
|
||||||
|
alongside `language-`. Thanks to [Jeff Escalante][].
|
||||||
|
- Ruby's got support for interactive console sessions. Thanks to
|
||||||
|
[Pascal Hurni][].
|
||||||
|
- Added built-in functions for R language. Thanks to [Artem A. Klevtsov][].
|
||||||
|
- Rust's got definition for lifetime parameters and improved string syntax.
|
||||||
|
Thanks to [Roman Shmatov][].
|
||||||
|
- Various improvements to Objective-C definition by [Matt Diephouse][].
|
||||||
|
- Fixed highlighting of generics in Java.
|
||||||
|
|
||||||
|
[ll]: http://highlightjs.readthedocs.org/en/latest/api.html#listlanguages
|
||||||
|
[Sindre Sorhus]: https://github.com/sindresorhus
|
||||||
|
[Heiko August]: https://github.com/auge8472
|
||||||
|
[Nikolay Lisienko]: https://github.com/neor-ru
|
||||||
|
[Travis Odom]: https://github.com/Burstaholic
|
||||||
|
[Jeff Escalante]: https://github.com/jenius
|
||||||
|
[Pascal Hurni]: https://github.com/phurni
|
||||||
|
[Jiyin Yiyong]: https://github.com/jiyinyiyong
|
||||||
|
[Artem A. Klevtsov]: https://github.com/unikum
|
||||||
|
[Roman Shmatov]: https://github.com/shmatov
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[Matt Diephouse]: https://github.com/mdiep
|
||||||
|
|
||||||
|
|
||||||
|
## Version 8.0
|
||||||
|
|
||||||
|
This new major release is quite a big overhaul bringing both new features and
|
||||||
|
some backwards incompatible changes. However, chances are that the majority of
|
||||||
|
users won't be affected by the latter: the basic scenario described in the
|
||||||
|
README is left intact.
|
||||||
|
|
||||||
|
Here's what did change in an incompatible way:
|
||||||
|
|
||||||
|
- We're now prefixing all classes located in [CSS classes reference][cr] with
|
||||||
|
`hljs-`, by default, because some class names would collide with other
|
||||||
|
people's stylesheets. If you were using an older version, you might still want
|
||||||
|
the previous behavior, but still want to upgrade. To suppress this new
|
||||||
|
behavior, you would initialize like so:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<script type="text/javascript">
|
||||||
|
hljs.configure({classPrefix: ''});
|
||||||
|
hljs.initHighlightingOnLoad();
|
||||||
|
</script>
|
||||||
|
```
|
||||||
|
|
||||||
|
- `tabReplace` and `useBR` that were used in different places are also unified
|
||||||
|
into the global options object and are to be set using `configure(options)`.
|
||||||
|
This function is documented in our [API docs][]. Also note that these
|
||||||
|
parameters are gone from `highlightBlock` and `fixMarkup` which are now also
|
||||||
|
rely on `configure`.
|
||||||
|
|
||||||
|
- We removed public-facing (though undocumented) object `hljs.LANGUAGES` which
|
||||||
|
was used to register languages with the library in favor of two new methods:
|
||||||
|
`registerLanguage` and `getLanguage`. Both are documented in our [API docs][].
|
||||||
|
|
||||||
|
- Result returned from `highlight` and `highlightAuto` no longer contains two
|
||||||
|
separate attributes contributing to relevance score, `relevance` and
|
||||||
|
`keyword_count`. They are now unified in `relevance`.
|
||||||
|
|
||||||
|
Another technically compatible change that nonetheless might need attention:
|
||||||
|
|
||||||
|
- The structure of the NPM package was refactored, so if you had installed it
|
||||||
|
locally, you'll have to update your paths. The usual `require('highlight.js')`
|
||||||
|
works as before. This is contributed by [Dmitry Smolin][].
|
||||||
|
|
||||||
|
New features:
|
||||||
|
|
||||||
|
- Languages now can be recognized by multiple names like "js" for JavaScript or
|
||||||
|
"html" for, well, HTML (which earlier insisted on calling it "xml"). These
|
||||||
|
aliases can be specified in the class attribute of the code container in your
|
||||||
|
HTML as well as in various API calls. For now there are only a few very common
|
||||||
|
aliases but we'll expand it in the future. All of them are listed in the
|
||||||
|
[class reference][cr].
|
||||||
|
|
||||||
|
- Language detection can now be restricted to a subset of languages relevant in
|
||||||
|
a given context — a web page or even a single highlighting call. This is
|
||||||
|
especially useful for node.js build that includes all the known languages.
|
||||||
|
Another example is a StackOverflow-style site where users specify languages
|
||||||
|
as tags rather than in the markdown-formatted code snippets. This is
|
||||||
|
documented in the [API reference][] (see methods `highlightAuto` and
|
||||||
|
`configure`).
|
||||||
|
|
||||||
|
- Language definition syntax streamlined with [variants][] and
|
||||||
|
[beginKeywords][].
|
||||||
|
|
||||||
|
New languages and styles:
|
||||||
|
|
||||||
|
- *Oxygene* by [Carlo Kok][]
|
||||||
|
- *Mathematica* by [Daniel Kvasnička][]
|
||||||
|
- *Autohotkey* by [Seongwon Lee][]
|
||||||
|
- *Atelier* family of styles in 10 variants by [Bram de Haan][]
|
||||||
|
- *Paraíso* styles by [Jan T. Sott][]
|
||||||
|
|
||||||
|
Miscellaneous improvements:
|
||||||
|
|
||||||
|
- Highlighting `=>` prompts in Clojure.
|
||||||
|
- [Jeremy Hull][] fixed a lot of styles for consistency.
|
||||||
|
- Finally, highlighting PHP and HTML [mixed in peculiar ways][php-html].
|
||||||
|
- Objective C and C# now properly highlight titles in method definition.
|
||||||
|
- Big overhaul of relevance counting for a number of languages. Please do report
|
||||||
|
bugs about mis-detection of non-trivial code snippets!
|
||||||
|
|
||||||
|
[API reference]: http://highlightjs.readthedocs.org/en/latest/api.html
|
||||||
|
|
||||||
|
[cr]: http://highlightjs.readthedocs.org/en/latest/css-classes-reference.html
|
||||||
|
[api docs]: http://highlightjs.readthedocs.org/en/latest/api.html
|
||||||
|
[variants]: https://groups.google.com/d/topic/highlightjs/VoGC9-1p5vk/discussion
|
||||||
|
[beginKeywords]: https://github.com/isagalaev/highlight.js/commit/6c7fdea002eb3949577a85b3f7930137c7c3038d
|
||||||
|
[php-html]: https://twitter.com/highlightjs/status/408890903017689088
|
||||||
|
|
||||||
|
[Carlo Kok]: https://github.com/carlokok
|
||||||
|
[Bram de Haan]: https://github.com/atelierbram
|
||||||
|
[Daniel Kvasnička]: https://github.com/dkvasnicka
|
||||||
|
[Dmitry Smolin]: https://github.com/dimsmol
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[Seongwon Lee]: https://github.com/dlimpid
|
||||||
|
[Jan T. Sott]: https://github.com/idleberg
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.5
|
||||||
|
|
||||||
|
A catch-up release dealing with some of the accumulated contributions. This one
|
||||||
|
is probably will be the last before the 8.0 which will be slightly backwards
|
||||||
|
incompatible regarding some advanced use-cases.
|
||||||
|
|
||||||
|
One outstanding change in this version is the addition of 6 languages to the
|
||||||
|
[hosted script][d]: Markdown, ObjectiveC, CoffeeScript, Apache, Nginx and
|
||||||
|
Makefile. It now weighs about 6K more but we're going to keep it under 30K.
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- OCaml by [Mehdi Dogguy][mehdid] and [Nicolas Braud-Santoni][nbraud]
|
||||||
|
- [LiveCode Server][lcs] by [Ralf Bitter][revig]
|
||||||
|
- Scilab by [Sylvestre Ledru][sylvestre]
|
||||||
|
- basic support for Makefile by [Ivan Sagalaev][isagalaev]
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
|
||||||
|
- Ruby's got support for characters like `?A`, `?1`, `?\012` etc. and `%r{..}`
|
||||||
|
regexps.
|
||||||
|
- Clojure now allows a function call in the beginning of s-expressions
|
||||||
|
`(($filter "myCount") (arr 1 2 3 4 5))`.
|
||||||
|
- Haskell's got new keywords and now recognizes more things like pragmas,
|
||||||
|
preprocessors, modules, containers, FFIs etc. Thanks to [Zena Treep][treep]
|
||||||
|
for the implementation and to [Jeremy Hull][sourrust] for guiding it.
|
||||||
|
- Miscellaneous fixes in PHP, Brainfuck, SCSS, Asciidoc, CMake, Python and F#.
|
||||||
|
|
||||||
|
[mehdid]: https://github.com/mehdid
|
||||||
|
[nbraud]: https://github.com/nbraud
|
||||||
|
[revig]: https://github.com/revig
|
||||||
|
[lcs]: http://livecode.com/developers/guides/server/
|
||||||
|
[sylvestre]: https://github.com/sylvestre
|
||||||
|
[isagalaev]: https://github.com/isagalaev
|
||||||
|
[treep]: https://github.com/treep
|
||||||
|
[sourrust]: https://github.com/sourrust
|
||||||
|
[d]: http://highlightjs.org/download/
|
||||||
|
|
||||||
|
|
||||||
|
## New core developers
|
||||||
|
|
||||||
|
The latest long period of almost complete inactivity in the project coincided
|
||||||
|
with growing interest to it led to a decision that now seems completely obvious:
|
||||||
|
we need more core developers.
|
||||||
|
|
||||||
|
So without further ado let me welcome to the core team two long-time
|
||||||
|
contributors: [Jeremy Hull][] and [Oleg
|
||||||
|
Efimov][].
|
||||||
|
|
||||||
|
Hope now we'll be able to work through stuff faster!
|
||||||
|
|
||||||
|
P.S. The historical commit is [here][1] for the record.
|
||||||
|
|
||||||
|
[Jeremy Hull]: https://github.com/sourrust
|
||||||
|
[Oleg Efimov]: https://github.com/sannis
|
||||||
|
[1]: https://github.com/isagalaev/highlight.js/commit/f3056941bda56d2b72276b97bc0dd5f230f2473f
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.4
|
||||||
|
|
||||||
|
This long overdue version is a snapshot of the current source tree with all the
|
||||||
|
changes that happened during the past year. Sorry for taking so long!
|
||||||
|
|
||||||
|
Along with the changes in code highlight.js has finally got its new home at
|
||||||
|
<http://highlightjs.org/>, moving from its cradle on Software Maniacs which it
|
||||||
|
outgrew a long time ago. Be sure to report any bugs about the site to
|
||||||
|
<mailto:info@highlightjs.org>.
|
||||||
|
|
||||||
|
On to what's new…
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- Handlebars templates by [Robin Ward][]
|
||||||
|
- Oracle Rules Language by [Jason Jacobson][]
|
||||||
|
- F# by [Joans Follesø][]
|
||||||
|
- AsciiDoc and Haml by [Dan Allen][]
|
||||||
|
- Lasso by [Eric Knibbe][]
|
||||||
|
- SCSS by [Kurt Emch][]
|
||||||
|
- VB.NET by [Poren Chiang][]
|
||||||
|
- Mizar by [Kelley van Evert][]
|
||||||
|
|
||||||
|
[Robin Ward]: https://github.com/eviltrout
|
||||||
|
[Jason Jacobson]: https://github.com/jayce7
|
||||||
|
[Joans Follesø]: https://github.com/follesoe
|
||||||
|
[Dan Allen]: https://github.com/mojavelinux
|
||||||
|
[Eric Knibbe]: https://github.com/EricFromCanada
|
||||||
|
[Kurt Emch]: https://github.com/kemch
|
||||||
|
[Poren Chiang]: https://github.com/rschiang
|
||||||
|
[Kelley van Evert]: https://github.com/kelleyvanevert
|
||||||
|
|
||||||
|
New style themes:
|
||||||
|
|
||||||
|
- Monokai Sublime by [noformnocontent][]
|
||||||
|
- Railscasts by [Damien White][]
|
||||||
|
- Obsidian by [Alexander Marenin][]
|
||||||
|
- Docco by [Simon Madine][]
|
||||||
|
- Mono Blue by [Ivan Sagalaev][] (uses a single color hue for everything)
|
||||||
|
- Foundation by [Dan Allen][]
|
||||||
|
|
||||||
|
[noformnocontent]: http://nn.mit-license.org/
|
||||||
|
[Damien White]: https://github.com/visoft
|
||||||
|
[Alexander Marenin]: https://github.com/ioncreature
|
||||||
|
[Simon Madine]: https://github.com/thingsinjars
|
||||||
|
[Ivan Sagalaev]: https://github.com/isagalaev
|
||||||
|
|
||||||
|
Other notable changes:
|
||||||
|
|
||||||
|
- Corrected many corner cases in CSS.
|
||||||
|
- Dropped Python 2 version of the build tool.
|
||||||
|
- Implemented building for the AMD format.
|
||||||
|
- Updated Rust keywords (thanks to [Dmitry Medvinsky][]).
|
||||||
|
- Literal regexes can now be used in language definitions.
|
||||||
|
- CoffeeScript highlighting is now significantly more robust and rich due to
|
||||||
|
input from [Cédric Néhémie][].
|
||||||
|
|
||||||
|
[Dmitry Medvinsky]: https://github.com/dmedvinsky
|
||||||
|
[Cédric Néhémie]: https://github.com/abe33
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.3
|
||||||
|
|
||||||
|
- Since this version highlight.js no longer works in IE version 8 and older.
|
||||||
|
It's made it possible to reduce the library size and dramatically improve code
|
||||||
|
readability and made it easier to maintain. Time to go forward!
|
||||||
|
|
||||||
|
- New languages: AppleScript (by [Nathan Grigg][ng] and [Dr. Drang][dd]) and
|
||||||
|
Brainfuck (by [Evgeny Stepanischev][bolk]).
|
||||||
|
|
||||||
|
- Improvements to existing languages:
|
||||||
|
|
||||||
|
- interpreter prompt in Python (`>>>` and `...`)
|
||||||
|
- @-properties and classes in CoffeeScript
|
||||||
|
- E4X in JavaScript (by [Oleg Efimov][oe])
|
||||||
|
- new keywords in Perl (by [Kirk Kimmel][kk])
|
||||||
|
- big Ruby syntax update (by [Vasily Polovnyov][vast])
|
||||||
|
- small fixes in Bash
|
||||||
|
|
||||||
|
- Also Oleg Efimov did a great job of moving all the docs for language and style
|
||||||
|
developers and contributors from the old wiki under the source code in the
|
||||||
|
"docs" directory. Now these docs are nicely presented at
|
||||||
|
<http://highlightjs.readthedocs.org/>.
|
||||||
|
|
||||||
|
[ng]: https://github.com/nathan11g
|
||||||
|
[dd]: https://github.com/drdrang
|
||||||
|
[bolk]: https://github.com/bolknote
|
||||||
|
[oe]: https://github.com/Sannis
|
||||||
|
[kk]: https://github.com/kimmel
|
||||||
|
[vast]: https://github.com/vast
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.2
|
||||||
|
|
||||||
|
A regular bug-fix release without any significant new features. Enjoy!
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.1
|
||||||
|
|
||||||
|
A Summer crop:
|
||||||
|
|
||||||
|
- [Marc Fornos][mf] made the definition for Clojure along with the matching
|
||||||
|
style Rainbow (which, of course, works for other languages too).
|
||||||
|
- CoffeeScript support continues to improve getting support for regular
|
||||||
|
expressions.
|
||||||
|
- Yoshihide Jimbo ported to highlight.js [five Tomorrow styles][tm] from the
|
||||||
|
[project by Chris Kempson][tm0].
|
||||||
|
- Thanks to [Casey Duncun][cd] the library can now be built in the popular
|
||||||
|
[AMD format][amd].
|
||||||
|
- And last but not least, we've got a fair number of correctness and consistency
|
||||||
|
fixes, including a pretty significant refactoring of Ruby.
|
||||||
|
|
||||||
|
[mf]: https://github.com/mfornos
|
||||||
|
[tm]: http://jmblog.github.com/color-themes-for-highlightjs/
|
||||||
|
[tm0]: https://github.com/ChrisKempson/Tomorrow-Theme
|
||||||
|
[cd]: https://github.com/caseman
|
||||||
|
[amd]: http://requirejs.org/docs/whyamd.html
|
||||||
|
|
||||||
|
|
||||||
|
## Version 7.0
|
||||||
|
|
||||||
|
The reason for the new major version update is a global change of keyword syntax
|
||||||
|
which resulted in the library getting smaller once again. For example, the
|
||||||
|
hosted build is 2K less than at the previous version while supporting two new
|
||||||
|
languages.
|
||||||
|
|
||||||
|
Notable changes:
|
||||||
|
|
||||||
|
- The library now works not only in a browser but also with [node.js][]. It is
|
||||||
|
installable with `npm install highlight.js`. [API][] docs are available on our
|
||||||
|
wiki.
|
||||||
|
|
||||||
|
- The new unique feature (apparently) among syntax highlighters is highlighting
|
||||||
|
*HTTP* headers and an arbitrary language in the request body. The most useful
|
||||||
|
languages here are *XML* and *JSON* both of which highlight.js does support.
|
||||||
|
Here's [the detailed post][p] about the feature.
|
||||||
|
|
||||||
|
- Two new style themes: a dark "south" *[Pojoaque][]* by Jason Tate and an
|
||||||
|
emulation of*XCode* IDE by [Angel Olloqui][ao].
|
||||||
|
|
||||||
|
- Three new languages: *D* by [Aleksandar Ružičić][ar], *R* by [Joe Cheng][jc]
|
||||||
|
and *GLSL* by [Sergey Tikhomirov][st].
|
||||||
|
|
||||||
|
- *Nginx* syntax has become a million times smaller and more universal thanks to
|
||||||
|
remaking it in a more generic manner that doesn't require listing all the
|
||||||
|
directives in the known universe.
|
||||||
|
|
||||||
|
- Function titles are now highlighted in *PHP*.
|
||||||
|
|
||||||
|
- *Haskell* and *VHDL* were significantly reworked to be more rich and correct
|
||||||
|
by their respective maintainers [Jeremy Hull][sr] and [Igor Kalnitsky][ik].
|
||||||
|
|
||||||
|
And last but not least, many bugs have been fixed around correctness and
|
||||||
|
language detection.
|
||||||
|
|
||||||
|
Overall highlight.js currently supports 51 languages and 20 style themes.
|
||||||
|
|
||||||
|
[node.js]: http://nodejs.org/
|
||||||
|
[api]: http://softwaremaniacs.org/wiki/doku.php/highlight.js:api
|
||||||
|
[p]: http://softwaremaniacs.org/blog/2012/05/10/http-and-json-in-highlight-js/en/
|
||||||
|
[pojoaque]: http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html
|
||||||
|
[ao]: https://github.com/angelolloqui
|
||||||
|
[ar]: https://github.com/raleksandar
|
||||||
|
[jc]: https://github.com/jcheng5
|
||||||
|
[st]: https://github.com/tikhomirov
|
||||||
|
[sr]: https://github.com/sourrust
|
||||||
|
[ik]: https://github.com/ikalnitsky
|
||||||
|
|
||||||
|
|
||||||
|
## Version 6.2
|
||||||
|
|
||||||
|
A lot of things happened in highlight.js since the last version! We've got nine
|
||||||
|
new contributors, the discussion group came alive, and the main branch on GitHub
|
||||||
|
now counts more than 350 followers. Here are most significant results coming
|
||||||
|
from all this activity:
|
||||||
|
|
||||||
|
- 5 (five!) new languages: Rust, ActionScript, CoffeeScript, MatLab and
|
||||||
|
experimental support for markdown. Thanks go to [Andrey Vlasovskikh][av],
|
||||||
|
[Alexander Myadzel][am], [Dmytrii Nagirniak][dn], [Oleg Efimov][oe], [Denis
|
||||||
|
Bardadym][db] and [John Crepezzi][jc].
|
||||||
|
|
||||||
|
- 2 new style themes: Monokai by [Luigi Maselli][lm] and stylistic imitation of
|
||||||
|
another well-known highlighter Google Code Prettify by [Aahan Krish][ak].
|
||||||
|
|
||||||
|
- A vast number of [correctness fixes and code refactorings][log], mostly made
|
||||||
|
by [Oleg Efimov][oe] and [Evgeny Stepanischev][es].
|
||||||
|
|
||||||
|
[av]: https://github.com/vlasovskikh
|
||||||
|
[am]: https://github.com/myadzel
|
||||||
|
[dn]: https://github.com/dnagir
|
||||||
|
[oe]: https://github.com/Sannis
|
||||||
|
[db]: https://github.com/btd
|
||||||
|
[jc]: https://github.com/seejohnrun
|
||||||
|
[lm]: http://grigio.org/
|
||||||
|
[ak]: https://github.com/geekpanth3r
|
||||||
|
[es]: https://github.com/bolknote
|
||||||
|
[log]: https://github.com/isagalaev/highlight.js/commits/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 6.1 — Solarized
|
||||||
|
|
||||||
|
[Jeremy Hull][jh] has implemented my dream feature — a port of [Solarized][]
|
||||||
|
style theme famous for being based on the intricate color theory to achieve
|
||||||
|
correct contrast and color perception. It is now available for highlight.js in
|
||||||
|
both variants — light and dark.
|
||||||
|
|
||||||
|
This version also adds a new original style Arta. Its author pumbur maintains a
|
||||||
|
[heavily modified fork of highlight.js][pb] on GitHub.
|
||||||
|
|
||||||
|
[jh]: https://github.com/sourrust
|
||||||
|
[solarized]: http://ethanschoonover.com/solarized
|
||||||
|
[pb]: https://github.com/pumbur/highlight.js
|
||||||
|
|
||||||
|
|
||||||
|
## Version 6.0
|
||||||
|
|
||||||
|
New major version of the highlighter has been built on a significantly
|
||||||
|
refactored syntax. Due to this it's even smaller than the previous one while
|
||||||
|
supporting more languages!
|
||||||
|
|
||||||
|
New languages are:
|
||||||
|
|
||||||
|
- Haskell by [Jeremy Hull][sourrust]
|
||||||
|
- Erlang in two varieties — module and REPL — made collectively by [Nikolay
|
||||||
|
Zakharov][desh], [Dmitry Kovega][arhibot] and [Sergey Ignatov][ignatov]
|
||||||
|
- Objective C by [Valerii Hiora][vhbit]
|
||||||
|
- Vala by [Antono Vasiljev][antono]
|
||||||
|
- Go by [Stephan Kountso][steplg]
|
||||||
|
|
||||||
|
[sourrust]: https://github.com/sourrust
|
||||||
|
[desh]: http://desh.su/
|
||||||
|
[arhibot]: https://github.com/arhibot
|
||||||
|
[ignatov]: https://github.com/ignatov
|
||||||
|
[vhbit]: https://github.com/vhbit
|
||||||
|
[antono]: https://github.com/antono
|
||||||
|
[steplg]: https://github.com/steplg
|
||||||
|
|
||||||
|
Also this version is marginally faster and fixes a number of small long-standing
|
||||||
|
bugs.
|
||||||
|
|
||||||
|
Developer overview of the new language syntax is available in a [blog post about
|
||||||
|
recent beta release][beta].
|
||||||
|
|
||||||
|
[beta]: http://softwaremaniacs.org/blog/2011/04/25/highlight-js-60-beta/en/
|
||||||
|
|
||||||
|
P.S. New version is not yet available on a Yandex CDN, so for now you have to
|
||||||
|
download [your own copy][d].
|
||||||
|
|
||||||
|
[d]: /soft/highlight/en/download/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.14
|
||||||
|
|
||||||
|
Fixed bugs in HTML/XML detection and relevance introduced in previous
|
||||||
|
refactoring.
|
||||||
|
|
||||||
|
Also test.html now shows the second best result of language detection by
|
||||||
|
relevance.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.13
|
||||||
|
|
||||||
|
Past weekend began with a couple of simple additions for existing languages but
|
||||||
|
ended up in a big code refactoring bringing along nice improvements for language
|
||||||
|
developers.
|
||||||
|
|
||||||
|
### For users
|
||||||
|
|
||||||
|
- Description of C++ has got new keywords from the upcoming [C++ 0x][] standard.
|
||||||
|
- Description of HTML has got new tags from [HTML 5][].
|
||||||
|
- CSS-styles have been unified to use consistent padding and also have lost
|
||||||
|
pop-outs with names of detected languages.
|
||||||
|
- [Igor Kalnitsky][ik] has sent two new language descriptions: CMake & VHDL.
|
||||||
|
|
||||||
|
This makes total number of languages supported by highlight.js to reach 35.
|
||||||
|
|
||||||
|
Bug fixes:
|
||||||
|
|
||||||
|
- Custom classes on `<pre>` tags are not being overridden anymore
|
||||||
|
- More correct highlighting of code blocks inside non-`<pre>` containers:
|
||||||
|
highlighter now doesn't insist on replacing them with its own container and
|
||||||
|
just replaces the contents.
|
||||||
|
- Small fixes in browser compatibility and heuristics.
|
||||||
|
|
||||||
|
[c++ 0x]: http://ru.wikipedia.org/wiki/C%2B%2B0x
|
||||||
|
[html 5]: http://en.wikipedia.org/wiki/HTML5
|
||||||
|
[ik]: http://kalnitsky.org.ua/
|
||||||
|
|
||||||
|
### For developers
|
||||||
|
|
||||||
|
The most significant change is the ability to include language submodes right
|
||||||
|
under `contains` instead of defining explicit named submodes in the main array:
|
||||||
|
|
||||||
|
contains: [
|
||||||
|
'string',
|
||||||
|
'number',
|
||||||
|
{begin: '\\n', end: hljs.IMMEDIATE_RE}
|
||||||
|
]
|
||||||
|
|
||||||
|
This is useful for auxiliary modes needed only in one place to define parsing.
|
||||||
|
Note that such modes often don't have `className` and hence won't generate a
|
||||||
|
separate `<span>` in the resulting markup. This is similar in effect to
|
||||||
|
`noMarkup: true`. All existing languages have been refactored accordingly.
|
||||||
|
|
||||||
|
Test file test.html has at last become a real test. Now it not only puts the
|
||||||
|
detected language name under the code snippet but also tests if it matches the
|
||||||
|
expected one. Test summary is displayed right above all language snippets.
|
||||||
|
|
||||||
|
|
||||||
|
## CDN
|
||||||
|
|
||||||
|
Fine people at [Yandex][] agreed to host highlight.js on their big fast servers.
|
||||||
|
[Link up][l]!
|
||||||
|
|
||||||
|
[yandex]: http://yandex.com/
|
||||||
|
[l]: http://softwaremaniacs.org/soft/highlight/en/download/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.10 — "Paris".
|
||||||
|
|
||||||
|
Though I'm on a vacation in Paris, I decided to release a new version with a
|
||||||
|
couple of small fixes:
|
||||||
|
|
||||||
|
- Tomas Vitvar discovered that TAB replacement doesn't always work when used
|
||||||
|
with custom markup in code
|
||||||
|
- SQL parsing is even more rigid now and doesn't step over SmallTalk in tests
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.9
|
||||||
|
|
||||||
|
A long-awaited version is finally released.
|
||||||
|
|
||||||
|
New languages:
|
||||||
|
|
||||||
|
- Andrew Fedorov made a definition for Lua
|
||||||
|
- a long-time highlight.js contributor [Peter Leonov][pl] made a definition for
|
||||||
|
Nginx config
|
||||||
|
- [Vladimir Moskva][vm] made a definition for TeX
|
||||||
|
|
||||||
|
[pl]: http://kung-fu-tzu.ru/
|
||||||
|
[vm]: http://fulc.ru/
|
||||||
|
|
||||||
|
Fixes for existing languages:
|
||||||
|
|
||||||
|
- [Loren Segal][ls] reworked the Ruby definition and added highlighting for
|
||||||
|
[YARD][] inline documentation
|
||||||
|
- the definition of SQL has become more solid and now it shouldn't be overly
|
||||||
|
greedy when it comes to language detection
|
||||||
|
|
||||||
|
[ls]: http://gnuu.org/
|
||||||
|
[yard]: http://yardoc.org/
|
||||||
|
|
||||||
|
The highlighter has become more usable as a library allowing to do highlighting
|
||||||
|
from initialization code of JS frameworks and in ajax methods (see.
|
||||||
|
readme.eng.txt).
|
||||||
|
|
||||||
|
Also this version drops support for the [WordPress][wp] plugin. Everyone is
|
||||||
|
welcome to [pick up its maintenance][p] if needed.
|
||||||
|
|
||||||
|
[wp]: http://wordpress.org/
|
||||||
|
[p]: http://bazaar.launchpad.net/~isagalaev/+junk/highlight/annotate/342/src/wp_highlight.js.php
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.8
|
||||||
|
|
||||||
|
- Jan Berkel has contributed a definition for Scala. +1 to hotness!
|
||||||
|
- All CSS-styles are rewritten to work only inside `<pre>` tags to avoid
|
||||||
|
conflicts with host site styles.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.7.
|
||||||
|
|
||||||
|
Fixed escaping of quotes in VBScript strings.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.5
|
||||||
|
|
||||||
|
This version brings a small change: now .ini-files allow digits, underscores and
|
||||||
|
square brackets in key names.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.4
|
||||||
|
|
||||||
|
Fixed small but upsetting bug in the packer which caused incorrect highlighting
|
||||||
|
of explicitly specified languages. Thanks to Andrew Fedorov for precise
|
||||||
|
diagnostics!
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.3
|
||||||
|
|
||||||
|
The version to fulfil old promises.
|
||||||
|
|
||||||
|
The most significant change is that highlight.js now preserves custom user
|
||||||
|
markup in code along with its own highlighting markup. This means that now it's
|
||||||
|
possible to use, say, links in code. Thanks to [Vladimir Dolzhenko][vd] for the
|
||||||
|
[initial proposal][1] and for making a proof-of-concept patch.
|
||||||
|
|
||||||
|
Also in this version:
|
||||||
|
|
||||||
|
- [Vasily Polovnyov][vp] has sent a GitHub-like style and has implemented
|
||||||
|
support for CSS @-rules and Ruby symbols.
|
||||||
|
- Yura Zaripov has sent two styles: Brown Paper and School Book.
|
||||||
|
- Oleg Volchkov has sent a definition for [Parser 3][p3].
|
||||||
|
|
||||||
|
[1]: http://softwaremaniacs.org/forum/highlightjs/6612/
|
||||||
|
[p3]: http://www.parser.ru/
|
||||||
|
[vp]: http://vasily.polovnyov.ru/
|
||||||
|
[vd]: http://dolzhenko.blogspot.com/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.2
|
||||||
|
|
||||||
|
- at last it's possible to replace indentation TABs with something sensible
|
||||||
|
(e.g. 2 or 4 spaces)
|
||||||
|
- new keywords and built-ins for 1C by Sergey Baranov
|
||||||
|
- a couple of small fixes to Apache highlighting
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.1
|
||||||
|
|
||||||
|
This is one of those nice version consisting entirely of new and shiny
|
||||||
|
contributions!
|
||||||
|
|
||||||
|
- [Vladimir Ermakov][vooon] created highlighting for AVR Assembler
|
||||||
|
- [Ruslan Keba][rukeba] created highlighting for Apache config file. Also his
|
||||||
|
original visual style for it is now available for all highlight.js languages
|
||||||
|
under the name "Magula".
|
||||||
|
- [Shuen-Huei Guan][drake] (aka Drake) sent new keywords for RenderMan
|
||||||
|
languages. Also thanks go to [Konstantin Evdokimenko][ke] for his advice on
|
||||||
|
the matter.
|
||||||
|
|
||||||
|
[vooon]: http://vehq.ru/about/
|
||||||
|
[rukeba]: http://rukeba.com/
|
||||||
|
[drake]: http://drakeguan.org/
|
||||||
|
[ke]: http://k-evdokimenko.moikrug.ru/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 5.0
|
||||||
|
|
||||||
|
The main change in the new major version of highlight.js is a mechanism for
|
||||||
|
packing several languages along with the library itself into a single compressed
|
||||||
|
file. Now sites using several languages will load considerably faster because
|
||||||
|
the library won't dynamically include additional files while loading.
|
||||||
|
|
||||||
|
Also this version fixes a long-standing bug with Javascript highlighting that
|
||||||
|
couldn't distinguish between regular expressions and division operations.
|
||||||
|
|
||||||
|
And as usually there were a couple of minor correctness fixes.
|
||||||
|
|
||||||
|
Great thanks to all contributors! Keep using highlight.js.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 4.3
|
||||||
|
|
||||||
|
This version comes with two contributions from [Jason Diamond][jd]:
|
||||||
|
|
||||||
|
- language definition for C# (yes! it was a long-missed thing!)
|
||||||
|
- Visual Studio-like highlighting style
|
||||||
|
|
||||||
|
Plus there are a couple of minor bug fixes for parsing HTML and XML attributes.
|
||||||
|
|
||||||
|
[jd]: http://jason.diamond.name/weblog/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 4.2
|
||||||
|
|
||||||
|
The biggest news is highlighting for Lisp, courtesy of Vasily Polovnyov. It's
|
||||||
|
somewhat experimental meaning that for highlighting "keywords" it doesn't use
|
||||||
|
any pre-defined set of a Lisp dialect. Instead it tries to highlight first word
|
||||||
|
in parentheses wherever it makes sense. I'd like to ask people programming in
|
||||||
|
Lisp to confirm if it's a good idea and send feedback to [the forum][f].
|
||||||
|
|
||||||
|
Other changes:
|
||||||
|
|
||||||
|
- Smalltalk was excluded from DEFAULT_LANGUAGES to save traffic
|
||||||
|
- [Vladimir Epifanov][voldmar] has implemented javascript style switcher for
|
||||||
|
test.html
|
||||||
|
- comments now allowed inside Ruby function definition
|
||||||
|
- [MEL][] language from [Shuen-Huei Guan][drake]
|
||||||
|
- whitespace now allowed between `<pre>` and `<code>`
|
||||||
|
- better auto-detection of C++ and PHP
|
||||||
|
- HTML allows embedded VBScript (`<% .. %>`)
|
||||||
|
|
||||||
|
[f]: http://softwaremaniacs.org/forum/highlightjs/
|
||||||
|
[voldmar]: http://voldmar.ya.ru/
|
||||||
|
[mel]: http://en.wikipedia.org/wiki/Maya_Embedded_Language
|
||||||
|
[drake]: http://drakeguan.org/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 4.1
|
||||||
|
|
||||||
|
Languages:
|
||||||
|
|
||||||
|
- Bash from Vah
|
||||||
|
- DOS bat-files from Alexander Makarov (Sam)
|
||||||
|
- Diff files from Vasily Polovnyov
|
||||||
|
- Ini files from myself though initial idea was from Sam
|
||||||
|
|
||||||
|
Styles:
|
||||||
|
|
||||||
|
- Zenburn from Vladimir Epifanov, this is an imitation of a
|
||||||
|
[well-known theme for Vim][zenburn].
|
||||||
|
- Ascetic from myself, as a realization of ideals of non-flashy highlighting:
|
||||||
|
just one color in only three gradations :-)
|
||||||
|
|
||||||
|
In other news. [One small bug][bug] was fixed, built-in keywords were added for
|
||||||
|
Python and C++ which improved auto-detection for the latter (it was shame that
|
||||||
|
[my wife's blog][alenacpp] had issues with it from time to time). And lastly
|
||||||
|
thanks go to Sam for getting rid of my stylistic comments in code that were
|
||||||
|
getting in the way of [JSMin][].
|
||||||
|
|
||||||
|
[zenburn]: http://en.wikipedia.org/wiki/Zenburn
|
||||||
|
[alenacpp]: http://alenacpp.blogspot.com/
|
||||||
|
[bug]: http://softwaremaniacs.org/forum/viewtopic.php?id=1823
|
||||||
|
[jsmin]: http://code.google.com/p/jsmin-php/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 4.0
|
||||||
|
|
||||||
|
New major version is a result of vast refactoring and of many contributions.
|
||||||
|
|
||||||
|
Visible new features:
|
||||||
|
|
||||||
|
- Highlighting of embedded languages. Currently is implemented highlighting of
|
||||||
|
Javascript and CSS inside HTML.
|
||||||
|
- Bundled 5 ready-made style themes!
|
||||||
|
|
||||||
|
Invisible new features:
|
||||||
|
|
||||||
|
- Highlight.js no longer pollutes global namespace. Only one object and one
|
||||||
|
function for backward compatibility.
|
||||||
|
- Performance is further increased by about 15%.
|
||||||
|
|
||||||
|
Changing of a major version number caused by a new format of language definition
|
||||||
|
files. If you use some third-party language files they should be updated.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 3.5
|
||||||
|
|
||||||
|
A very nice version in my opinion fixing a number of small bugs and slightly
|
||||||
|
increased speed in a couple of corner cases. Thanks to everybody who reports
|
||||||
|
bugs in he [forum][f] and by email!
|
||||||
|
|
||||||
|
There is also a new language — XML. A custom XML formerly was detected as HTML
|
||||||
|
and didn't highlight custom tags. In this version I tried to make custom XML to
|
||||||
|
be detected and highlighted by its own rules. Which by the way include such
|
||||||
|
things as CDATA sections and processing instructions (`<? ... ?>`).
|
||||||
|
|
||||||
|
[f]: http://softwaremaniacs.org/forum/viewforum.php?id=6
|
||||||
|
|
||||||
|
|
||||||
|
## Version 3.3
|
||||||
|
|
||||||
|
[Vladimir Gubarkov][xonix] has provided an interesting and useful addition.
|
||||||
|
File export.html contains a little program that shows and allows to copy and
|
||||||
|
paste an HTML code generated by the highlighter for any code snippet. This can
|
||||||
|
be useful in situations when one can't use the script itself on a site.
|
||||||
|
|
||||||
|
|
||||||
|
[xonix]: http://xonixx.blogspot.com/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 3.2 consists completely of contributions:
|
||||||
|
|
||||||
|
- Vladimir Gubarkov has described SmallTalk
|
||||||
|
- Yuri Ivanov has described 1C
|
||||||
|
- Peter Leonov has packaged the highlighter as a Firefox extension
|
||||||
|
- Vladimir Ermakov has compiled a mod for phpBB
|
||||||
|
|
||||||
|
Many thanks to you all!
|
||||||
|
|
||||||
|
|
||||||
|
## Version 3.1
|
||||||
|
|
||||||
|
Three new languages are available: Django templates, SQL and Axapta. The latter
|
||||||
|
two are sent by [Dmitri Roudakov][1]. However I've almost entirely rewrote an
|
||||||
|
SQL definition but I'd never started it be it from the ground up :-)
|
||||||
|
|
||||||
|
The engine itself has got a long awaited feature of grouping keywords
|
||||||
|
("keyword", "built-in function", "literal"). No more hacks!
|
||||||
|
|
||||||
|
[1]: http://roudakov.ru/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 3.0
|
||||||
|
|
||||||
|
It is major mainly because now highlight.js has grown large and has become
|
||||||
|
modular. Now when you pass it a list of languages to highlight it will
|
||||||
|
dynamically load into a browser only those languages.
|
||||||
|
|
||||||
|
Also:
|
||||||
|
|
||||||
|
- Konstantin Evdokimenko of [RibKit][] project has created a highlighting for
|
||||||
|
RenderMan Shading Language and RenderMan Interface Bytestream. Yay for more
|
||||||
|
languages!
|
||||||
|
- Heuristics for C++ and HTML got better.
|
||||||
|
- I've implemented (at last) a correct handling of backslash escapes in C-like
|
||||||
|
languages.
|
||||||
|
|
||||||
|
There is also a small backwards incompatible change in the new version. The
|
||||||
|
function initHighlighting that was used to initialize highlighting instead of
|
||||||
|
initHighlightingOnLoad a long time ago no longer works. If you by chance still
|
||||||
|
use it — replace it with the new one.
|
||||||
|
|
||||||
|
[RibKit]: http://ribkit.sourceforge.net/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.9
|
||||||
|
|
||||||
|
Highlight.js is a parser, not just a couple of regular expressions. That said
|
||||||
|
I'm glad to announce that in the new version 2.9 has support for:
|
||||||
|
|
||||||
|
- in-string substitutions for Ruby -- `#{...}`
|
||||||
|
- strings from from numeric symbol codes (like #XX) for Delphi
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.8
|
||||||
|
|
||||||
|
A maintenance release with more tuned heuristics. Fully backwards compatible.
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.7
|
||||||
|
|
||||||
|
- Nikita Ledyaev presents highlighting for VBScript, yay!
|
||||||
|
- A couple of bugs with escaping in strings were fixed thanks to Mickle
|
||||||
|
- Ongoing tuning of heuristics
|
||||||
|
|
||||||
|
Fixed bugs were rather unpleasant so I encourage everyone to upgrade!
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.4
|
||||||
|
|
||||||
|
- Peter Leonov provides another improved highlighting for Perl
|
||||||
|
- Javascript gets a new kind of keywords — "literals". These are the words
|
||||||
|
"true", "false" and "null"
|
||||||
|
|
||||||
|
Also highlight.js homepage now lists sites that use the library. Feel free to
|
||||||
|
add your site by [dropping me a message][mail] until I find the time to build a
|
||||||
|
submit form.
|
||||||
|
|
||||||
|
[mail]: mailto:Maniac@SoftwareManiacs.Org
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.3
|
||||||
|
|
||||||
|
This version fixes IE breakage in previous version. My apologies to all who have
|
||||||
|
already downloaded that one!
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.2
|
||||||
|
|
||||||
|
- added highlighting for Javascript
|
||||||
|
- at last fixed parsing of Delphi's escaped apostrophes in strings
|
||||||
|
- in Ruby fixed highlighting of keywords 'def' and 'class', same for 'sub' in
|
||||||
|
Perl
|
||||||
|
|
||||||
|
|
||||||
|
## Version 2.0
|
||||||
|
|
||||||
|
- Ruby support by [Anton Kovalyov][ak]
|
||||||
|
- speed increased by orders of magnitude due to new way of parsing
|
||||||
|
- this same way allows now correct highlighting of keywords in some tricky
|
||||||
|
places (like keyword "End" at the end of Delphi classes)
|
||||||
|
|
||||||
|
[ak]: http://anton.kovalyov.net/
|
||||||
|
|
||||||
|
|
||||||
|
## Version 1.0
|
||||||
|
|
||||||
|
Version 1.0 of javascript syntax highlighter is released!
|
||||||
|
|
||||||
|
It's the first version available with English description. Feel free to post
|
||||||
|
your comments and question to [highlight.js forum][forum]. And don't be afraid
|
||||||
|
if you find there some fancy Cyrillic letters -- it's for Russian users too :-)
|
||||||
|
|
||||||
|
[forum]: http://softwaremaniacs.org/forum/viewforum.php?id=6
|
||||||
24
highlightjs/asset/LICENSE
Normal file
24
highlightjs/asset/LICENSE
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
Copyright (c) 2006, Ivan Sagalaev
|
||||||
|
All rights reserved.
|
||||||
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
|
||||||
|
* Redistributions of source code must retain the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer.
|
||||||
|
* Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
* Neither the name of highlight.js nor the names of its contributors
|
||||||
|
may be used to endorse or promote products derived from this software
|
||||||
|
without specific prior written permission.
|
||||||
|
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
|
||||||
|
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||||
|
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
|
||||||
|
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||||
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||||
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||||
|
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||||
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
150
highlightjs/asset/README.md
Normal file
150
highlightjs/asset/README.md
Normal file
|
|
@ -0,0 +1,150 @@
|
||||||
|
# Highlight.js
|
||||||
|
|
||||||
|
[](https://travis-ci.org/isagalaev/highlight.js)
|
||||||
|
|
||||||
|
Highlight.js is a syntax highlighter written in JavaScript. It works in
|
||||||
|
the browser as well as on the server. It works with pretty much any
|
||||||
|
markup, doesn’t depend on any framework and has automatic language
|
||||||
|
detection.
|
||||||
|
|
||||||
|
## Getting Started
|
||||||
|
|
||||||
|
The bare minimum for using highlight.js on a web page is linking to the
|
||||||
|
library along with one of the styles and calling
|
||||||
|
[`initHighlightingOnLoad`][1]:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<link rel="stylesheet" href="/path/to/styles/default.css">
|
||||||
|
<script src="/path/to/highlight.pack.js"></script>
|
||||||
|
<script>hljs.initHighlightingOnLoad();</script>
|
||||||
|
```
|
||||||
|
|
||||||
|
This will find and highlight code inside of `<pre><code>` tags; it tries
|
||||||
|
to detect the language automatically. If automatic detection doesn’t
|
||||||
|
work for you, you can specify the language in the `class` attribute:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<pre><code class="html">...</code></pre>
|
||||||
|
```
|
||||||
|
|
||||||
|
The list of supported language classes is available in the [class
|
||||||
|
reference][2]. Classes can also be prefixed with either `language-` or
|
||||||
|
`lang-`.
|
||||||
|
|
||||||
|
To disable highlighting altogether use the `nohighlight` class:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<pre><code class="nohighlight">...</code></pre>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Custom Initialization
|
||||||
|
|
||||||
|
When you need a bit more control over the initialization of
|
||||||
|
highlight.js, you can use the [`highlightBlock`][3] and [`configure`][4]
|
||||||
|
functions. This allows you to control *what* to highlight and *when*.
|
||||||
|
|
||||||
|
Here’s an equivalent way to calling [`initHighlightingOnLoad`][1] using
|
||||||
|
jQuery:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('pre code').each(function(i, block) {
|
||||||
|
hljs.highlightBlock(block);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
You can use any tags instead of `<pre><code>` to mark up your code. If
|
||||||
|
you don't use a container that preserve line breaks you will need to
|
||||||
|
configure highlight.js to use the `<br>` tag:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
hljs.configure({useBR: true});
|
||||||
|
|
||||||
|
$('div.code').each(function(i, block) {
|
||||||
|
hljs.highlightBlock(block);
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
For other options refer to the documentation for [`configure`][4].
|
||||||
|
|
||||||
|
|
||||||
|
## Web Workers
|
||||||
|
|
||||||
|
You can run highlighting inside a web worker to avoid freezing the browser
|
||||||
|
window while dealing with very big chunks of code.
|
||||||
|
|
||||||
|
In your main script:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
addEventListener('load', function() {
|
||||||
|
var code = document.querySelector('#code');
|
||||||
|
var worker = new Worker('worker.js');
|
||||||
|
worker.onmessage = function(event) { code.innerHTML = event.data; }
|
||||||
|
worker.postMessage(code.textContent);
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
|
In worker.js:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
onmessage = function(event) {
|
||||||
|
importScripts('<path>/highlight.pack.js');
|
||||||
|
var result = self.hljs.highlightAuto(event.data);
|
||||||
|
postMessage(result.value);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Getting the Library
|
||||||
|
|
||||||
|
You can get highlight.js as a hosted, or custom-build, browser script or
|
||||||
|
as a server module. Right out of the box the browser script supports
|
||||||
|
both AMD and CommonJS, so if you wish you can use RequireJS or
|
||||||
|
Browserify without having to build from source. The server module also
|
||||||
|
works perfectly fine with Browserify, but there is the option to use a
|
||||||
|
build specific to browsers rather than something meant for a server.
|
||||||
|
Head over to the [download page][5] for all the options.
|
||||||
|
|
||||||
|
**Don't link to GitHub directly.** The library is not supposed to work straight
|
||||||
|
from the source, it requires building. If none of the pre-packaged options
|
||||||
|
work for you refer to the [building documentation][6].
|
||||||
|
|
||||||
|
**The CDN-hosted package doesn't have all the languages.** Otherwise it'd be
|
||||||
|
too big. If you don't see the language you need in the ["Common" section][5],
|
||||||
|
it can be added manually:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js"></script>
|
||||||
|
```
|
||||||
|
|
||||||
|
**On Almond.** You need to use the optimizer to give the module a name. For
|
||||||
|
example:
|
||||||
|
|
||||||
|
```
|
||||||
|
r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Highlight.js is released under the BSD License. See [LICENSE][7] file
|
||||||
|
for details.
|
||||||
|
|
||||||
|
## Links
|
||||||
|
|
||||||
|
The official site for the library is at <https://highlightjs.org/>.
|
||||||
|
|
||||||
|
Further in-depth documentation for the API and other topics is at
|
||||||
|
<http://highlightjs.readthedocs.io/>.
|
||||||
|
|
||||||
|
Authors and contributors are listed in the [AUTHORS.en.txt][8] file.
|
||||||
|
|
||||||
|
[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload
|
||||||
|
[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html
|
||||||
|
[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block
|
||||||
|
[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options
|
||||||
|
[5]: https://highlightjs.org/download/
|
||||||
|
[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html
|
||||||
|
[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE
|
||||||
|
[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt
|
||||||
142
highlightjs/asset/README.ru.md
Normal file
142
highlightjs/asset/README.ru.md
Normal file
|
|
@ -0,0 +1,142 @@
|
||||||
|
# Highlight.js
|
||||||
|
|
||||||
|
Highlight.js — это инструмент для подсветки синтаксиса, написанный на JavaScript. Он работает
|
||||||
|
и в браузере, и на сервере. Он работает с практически любой HTML разметкой, не
|
||||||
|
зависит от каких-либо фреймворков и умеет автоматически определять язык.
|
||||||
|
|
||||||
|
|
||||||
|
## Начало работы
|
||||||
|
|
||||||
|
Минимум, что нужно сделать для использования highlight.js на веб-странице — это
|
||||||
|
подключить библиотеку, CSS-стили и вызывать [`initHighlightingOnLoad`][1]:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<link rel="stylesheet" href="/path/to/styles/default.css">
|
||||||
|
<script src="/path/to/highlight.pack.js"></script>
|
||||||
|
<script>hljs.initHighlightingOnLoad();</script>
|
||||||
|
```
|
||||||
|
|
||||||
|
Библиотека найдёт и раскрасит код внутри тегов `<pre><code>`, попытавшись
|
||||||
|
автоматически определить язык. Когда автоопределение не срабатывает, можно явно
|
||||||
|
указать язык в атрибуте class:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<pre><code class="html">...</code></pre>
|
||||||
|
```
|
||||||
|
|
||||||
|
Список поддерживаемых классов языков доступен в [справочнике по классам][2].
|
||||||
|
Класс также можно предварить префиксами `language-` или `lang-`.
|
||||||
|
|
||||||
|
Чтобы отключить подсветку для какого-то блока, используйте класс `nohighlight`:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<pre><code class="nohighlight">...</code></pre>
|
||||||
|
```
|
||||||
|
|
||||||
|
## Инициализация вручную
|
||||||
|
|
||||||
|
Чтобы иметь чуть больше контроля за инициализацией подсветки, вы можете
|
||||||
|
использовать функции [`highlightBlock`][3] и [`configure`][4]. Таким образом
|
||||||
|
можно управлять тем, *что* и *когда* подсвечивать.
|
||||||
|
|
||||||
|
Вот пример инициализации, эквивалентной вызову [`initHighlightingOnLoad`][1], но
|
||||||
|
с использованием jQuery:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('pre code').each(function(i, block) {
|
||||||
|
hljs.highlightBlock(block);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
Вы можете использовать любые теги разметки вместо `<pre><code>`. Если
|
||||||
|
используете контейнер, не сохраняющий переводы строк, вам нужно сказать
|
||||||
|
highlight.js использовать для них тег `<br>`:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
hljs.configure({useBR: true});
|
||||||
|
|
||||||
|
$('div.code').each(function(i, block) {
|
||||||
|
hljs.highlightBlock(block);
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
Другие опции можно найти в документации функции [`configure`][4].
|
||||||
|
|
||||||
|
|
||||||
|
## Web Workers
|
||||||
|
|
||||||
|
Подсветку можно запустить внутри web worker'а, чтобы окно
|
||||||
|
браузера не подтормаживало при работе с большими кусками кода.
|
||||||
|
|
||||||
|
В основном скрипте:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
addEventListener('load', function() {
|
||||||
|
var code = document.querySelector('#code');
|
||||||
|
var worker = new Worker('worker.js');
|
||||||
|
worker.onmessage = function(event) { code.innerHTML = event.data; }
|
||||||
|
worker.postMessage(code.textContent);
|
||||||
|
})
|
||||||
|
```
|
||||||
|
|
||||||
|
В worker.js:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
onmessage = function(event) {
|
||||||
|
importScripts('<path>/highlight.pack.js');
|
||||||
|
var result = self.hljs.highlightAuto(event.data);
|
||||||
|
postMessage(result.value);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Установка библиотеки
|
||||||
|
|
||||||
|
Highlight.js можно использовать в браузере прямо с CDN хостинга или скачать
|
||||||
|
индивидуальную сборку, а также установив модуль на сервере. На
|
||||||
|
[странице загрузки][5] подробно описаны все варианты.
|
||||||
|
|
||||||
|
**Не подключайте GitHub напрямую.** Библиотека не предназначена для
|
||||||
|
использования в виде исходного кода, а требует отдельной сборки. Если вам не
|
||||||
|
подходит ни один из готовых вариантов, читайте [документацию по сборке][6].
|
||||||
|
|
||||||
|
**Файл на CDN содержит не все языки.** Иначе он будет слишком большого размера.
|
||||||
|
Если нужного вам языка нет в [категории "Common"][5], можно дообавить его
|
||||||
|
вручную:
|
||||||
|
|
||||||
|
```html
|
||||||
|
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js"></script>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Про Almond.** Нужно задать имя модуля в оптимизаторе, например:
|
||||||
|
|
||||||
|
```
|
||||||
|
r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Лицензия
|
||||||
|
|
||||||
|
Highlight.js распространяется под лицензией BSD. Подробнее читайте файл
|
||||||
|
[LICENSE][7].
|
||||||
|
|
||||||
|
|
||||||
|
## Ссылки
|
||||||
|
|
||||||
|
Официальный сайт билиотеки расположен по адресу <https://highlightjs.org/>.
|
||||||
|
|
||||||
|
Более подробная документация по API и другим темам расположена на
|
||||||
|
<http://highlightjs.readthedocs.io/>.
|
||||||
|
|
||||||
|
Авторы и контрибьюторы перечислены в файле [AUTHORS.ru.txt][8] file.
|
||||||
|
|
||||||
|
[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload
|
||||||
|
[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html
|
||||||
|
[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block
|
||||||
|
[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options
|
||||||
|
[5]: https://highlightjs.org/download/
|
||||||
|
[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html
|
||||||
|
[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE
|
||||||
|
[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.ru.txt
|
||||||
2
highlightjs/asset/highlight.pack.js
Normal file
2
highlightjs/asset/highlight.pack.js
Normal file
File diff suppressed because one or more lines are too long
108
highlightjs/asset/styles/agate.css
Normal file
108
highlightjs/asset/styles/agate.css
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
/*!
|
||||||
|
* Agate by Taufik Nurrohman <https://github.com/tovic>
|
||||||
|
* ----------------------------------------------------
|
||||||
|
*
|
||||||
|
* #ade5fc
|
||||||
|
* #a2fca2
|
||||||
|
* #c6b4f0
|
||||||
|
* #d36363
|
||||||
|
* #fcc28c
|
||||||
|
* #fc9b9b
|
||||||
|
* #ffa
|
||||||
|
* #fff
|
||||||
|
* #333
|
||||||
|
* #62c8f3
|
||||||
|
* #888
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #333;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag {
|
||||||
|
color: #62c8f3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ade5fc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #a2fca2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #ffa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #d36363;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #fcc28c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-code {
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #c6b4f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #fc9b9b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #fc9b9b;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #a2fca2;
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs a {
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs a:focus,
|
||||||
|
.hljs a:hover {
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
66
highlightjs/asset/styles/androidstudio.css
Normal file
66
highlightjs/asset/styles/androidstudio.css
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
/*
|
||||||
|
Date: 24 Fev 2015
|
||||||
|
Author: Pedro Oliveira <kanytu@gmail . com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
color: #a9b7c6;
|
||||||
|
background: #282b2e;
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #6897BB;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #cc7832;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link {
|
||||||
|
color: #629755;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #808080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #bbb529;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #6A8759;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-type {
|
||||||
|
color: #ffc66d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #e8bf6a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
88
highlightjs/asset/styles/arduino-light.css
Normal file
88
highlightjs/asset/styles/arduino-light.css
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Arduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #FFFFFF;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #434f54;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-name {
|
||||||
|
color: #00979D;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #D35400;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #00979D;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #005C5F;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #880000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: rgba(149,165,166,.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta-keyword {
|
||||||
|
color: #728E00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #728E00;
|
||||||
|
color: #434f54;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-function {
|
||||||
|
color: #728E00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number {
|
||||||
|
color: #8A7B52;
|
||||||
|
}
|
||||||
73
highlightjs/asset/styles/arta.css
Normal file
73
highlightjs/asset/styles/arta.css
Normal file
|
|
@ -0,0 +1,73 @@
|
||||||
|
/*
|
||||||
|
Date: 17.V.2011
|
||||||
|
Author: pumbur <pumbur@pumbur.net>
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #222;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #ffcc33;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #00cc66;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-link {
|
||||||
|
color: #32aaee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #6644aa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-template-tag {
|
||||||
|
color: #bb1166;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
45
highlightjs/asset/styles/ascetic.css
Normal file
45
highlightjs/asset/styles/ascetic.css
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: white;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-link {
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #ccc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/atelier-cave-dark.css
Normal file
83
highlightjs/asset/styles/atelier-cave-dark.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/* Base16 Atelier Cave Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Cave Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #7e7887;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #be4678;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #aa573c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #2a9292;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #576ddb;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #955ae7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #19171c;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #be4678;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #2a9292;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #19171c;
|
||||||
|
color: #8b8792;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
85
highlightjs/asset/styles/atelier-cave-light.css
Normal file
85
highlightjs/asset/styles/atelier-cave-light.css
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
/* Base16 Atelier Cave Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Cave Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #655f6d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #be4678;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #aa573c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #2a9292;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #576ddb;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Cave Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #955ae7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #19171c;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #be4678;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #2a9292;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #efecf4;
|
||||||
|
color: #585260;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-dune-dark.css
Normal file
69
highlightjs/asset/styles/atelier-dune-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Dune Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Dune Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #999580;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #d73737;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #b65611;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #60ac39;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #6684e1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #b854d4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #20201d;
|
||||||
|
color: #a6a28c;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-dune-light.css
Normal file
69
highlightjs/asset/styles/atelier-dune-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Dune Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Dune Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #7d7a68;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #d73737;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #b65611;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #60ac39;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #6684e1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Dune Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #b854d4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #fefbec;
|
||||||
|
color: #6e6b5e;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-estuary-dark.css
Normal file
84
highlightjs/asset/styles/atelier-estuary-dark.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Estuary Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Estuary Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #878573;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ba6236;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #ae7313;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #7d9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #36a166;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #5f9182;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #22221b;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ba6236;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #7d9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #22221b;
|
||||||
|
color: #929181;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-estuary-light.css
Normal file
84
highlightjs/asset/styles/atelier-estuary-light.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Estuary Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Estuary Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #6c6b5a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ba6236;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #ae7313;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #7d9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #36a166;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Estuary Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #5f9182;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #22221b;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ba6236;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #7d9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f4f3ec;
|
||||||
|
color: #5f5e4e;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-forest-dark.css
Normal file
69
highlightjs/asset/styles/atelier-forest-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Forest Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Forest Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #9c9491;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #f22c40;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #df5320;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #7b9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #407ee7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6666ea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #1b1918;
|
||||||
|
color: #a8a19f;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-forest-light.css
Normal file
69
highlightjs/asset/styles/atelier-forest-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Forest Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Forest Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #766e6b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #f22c40;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #df5320;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #7b9726;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #407ee7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Forest Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6666ea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f1efee;
|
||||||
|
color: #68615e;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-heath-dark.css
Normal file
69
highlightjs/asset/styles/atelier-heath-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Heath Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Heath Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #9e8f9e;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ca402b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #a65926;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #918b3b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #516aec;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #7b59c0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #1b181b;
|
||||||
|
color: #ab9bab;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-heath-light.css
Normal file
69
highlightjs/asset/styles/atelier-heath-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Heath Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Heath Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #776977;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ca402b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #a65926;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #918b3b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #516aec;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Heath Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #7b59c0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f7f3f7;
|
||||||
|
color: #695d69;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-lakeside-dark.css
Normal file
69
highlightjs/asset/styles/atelier-lakeside-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Lakeside Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #7195a8;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #d22d72;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #935c25;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #568c3b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #257fad;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6b6bb8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #161b1d;
|
||||||
|
color: #7ea2b4;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-lakeside-light.css
Normal file
69
highlightjs/asset/styles/atelier-lakeside-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Lakeside Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #5a7b8c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #d22d72;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #935c25;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #568c3b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #257fad;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Lakeside Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6b6bb8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #ebf8ff;
|
||||||
|
color: #516d7b;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-plateau-dark.css
Normal file
84
highlightjs/asset/styles/atelier-plateau-dark.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Plateau Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Plateau Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #7e7777;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ca4949;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #b45a3c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #4b8b8b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #7272ca;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #8464c4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #1b1818;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ca4949;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #4b8b8b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #1b1818;
|
||||||
|
color: #8a8585;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-plateau-light.css
Normal file
84
highlightjs/asset/styles/atelier-plateau-light.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Plateau Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Plateau Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #655d5d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #ca4949;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #b45a3c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #4b8b8b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #7272ca;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Plateau Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #8464c4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #1b1818;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ca4949;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #4b8b8b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f4ecec;
|
||||||
|
color: #585050;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-savanna-dark.css
Normal file
84
highlightjs/asset/styles/atelier-savanna-dark.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Savanna Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Savanna Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #78877d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #b16139;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #9f713c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #489963;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #478c90;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #55859b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #171c19;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #b16139;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #489963;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #171c19;
|
||||||
|
color: #87928a;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/atelier-savanna-light.css
Normal file
84
highlightjs/asset/styles/atelier-savanna-light.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* Base16 Atelier Savanna Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Savanna Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #5f6d64;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #b16139;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #9f713c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #489963;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #478c90;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Savanna Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #55859b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #171c19;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #b16139;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #489963;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #ecf4ee;
|
||||||
|
color: #526057;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-seaside-dark.css
Normal file
69
highlightjs/asset/styles/atelier-seaside-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Seaside Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Seaside Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #809980;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #e6193c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #87711d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #29a329;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #3d62f5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #ad2bee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #131513;
|
||||||
|
color: #8ca68c;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-seaside-light.css
Normal file
69
highlightjs/asset/styles/atelier-seaside-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Seaside Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Seaside Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #687d68;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #e6193c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #87711d;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #29a329;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #3d62f5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Seaside Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #ad2bee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f4fbf4;
|
||||||
|
color: #5e6e5e;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-sulphurpool-dark.css
Normal file
69
highlightjs/asset/styles/atelier-sulphurpool-dark.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Sulphurpool Dark - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #898ea4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #c94922;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #c76b29;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #ac9739;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #3d8fd1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6679cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #202746;
|
||||||
|
color: #979db4;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
69
highlightjs/asset/styles/atelier-sulphurpool-light.css
Normal file
69
highlightjs/asset/styles/atelier-sulphurpool-light.css
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
/* Base16 Atelier Sulphurpool Light - Theme */
|
||||||
|
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
|
||||||
|
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #6b7394;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #c94922;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #c76b29;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #ac9739;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #3d8fd1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Atelier-Sulphurpool Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #6679cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #f5f7ff;
|
||||||
|
color: #5e6687;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
96
highlightjs/asset/styles/atom-one-dark.css
Normal file
96
highlightjs/asset/styles/atom-one-dark.css
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Atom One Dark by Daniel Gamage
|
||||||
|
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax
|
||||||
|
|
||||||
|
base: #282c34
|
||||||
|
mono-1: #abb2bf
|
||||||
|
mono-2: #818896
|
||||||
|
mono-3: #5c6370
|
||||||
|
hue-1: #56b6c2
|
||||||
|
hue-2: #61aeee
|
||||||
|
hue-3: #c678dd
|
||||||
|
hue-4: #98c379
|
||||||
|
hue-5: #e06c75
|
||||||
|
hue-5-2: #be5046
|
||||||
|
hue-6: #d19a66
|
||||||
|
hue-6-2: #e6c07b
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #abb2bf;
|
||||||
|
background: #282c34;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #5c6370;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-formula {
|
||||||
|
color: #c678dd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #e06c75;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #56b6c2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #98c379;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #e6c07b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-number {
|
||||||
|
color: #d19a66;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-title {
|
||||||
|
color: #61aeee;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-link {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
96
highlightjs/asset/styles/atom-one-light.css
Normal file
96
highlightjs/asset/styles/atom-one-light.css
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Atom One Light by Daniel Gamage
|
||||||
|
Original One Light Syntax theme from https://github.com/atom/one-light-syntax
|
||||||
|
|
||||||
|
base: #fafafa
|
||||||
|
mono-1: #383a42
|
||||||
|
mono-2: #686b77
|
||||||
|
mono-3: #a0a1a7
|
||||||
|
hue-1: #0184bb
|
||||||
|
hue-2: #4078f2
|
||||||
|
hue-3: #a626a4
|
||||||
|
hue-4: #50a14f
|
||||||
|
hue-5: #e45649
|
||||||
|
hue-5-2: #c91243
|
||||||
|
hue-6: #986801
|
||||||
|
hue-6-2: #c18401
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #383a42;
|
||||||
|
background: #fafafa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #a0a1a7;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-formula {
|
||||||
|
color: #a626a4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #e45649;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #0184bb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #50a14f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #c18401;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-number {
|
||||||
|
color: #986801;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-title {
|
||||||
|
color: #4078f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-link {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
98
highlightjs/asset/styles/bootstrap.css
vendored
Normal file
98
highlightjs/asset/styles/bootstrap.css
vendored
Normal file
|
|
@ -0,0 +1,98 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Base color: saturation 0; */
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: #888888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* User color: hue: 0 */
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #880000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #880000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #BC6060;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Language color: hue: 90; */
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #78A960;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #397300;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Meta color: hue: 200 */
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #1f7199;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #4d99bf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Misc effects */
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
64
highlightjs/asset/styles/brown-paper.css
Normal file
64
highlightjs/asset/styles/brown-paper.css
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Brown Paper style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background:#b7a68e url(./brown-papersq.png);
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal {
|
||||||
|
color:#005599;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #363c69;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-name {
|
||||||
|
color: #2c009f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #802022;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
BIN
highlightjs/asset/styles/brown-papersq.png
Normal file
BIN
highlightjs/asset/styles/brown-papersq.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
60
highlightjs/asset/styles/codepen-embed.css
Normal file
60
highlightjs/asset/styles/codepen-embed.css
Normal file
|
|
@ -0,0 +1,60 @@
|
||||||
|
/*
|
||||||
|
codepen.io Embed Theme
|
||||||
|
Author: Justin Perry <http://github.com/ourmaninamsterdam>
|
||||||
|
Original theme - https://github.com/chriskempson/tomorrow-theme
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #222;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #ab875d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #9b869b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #8f9c6c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
71
highlightjs/asset/styles/color-brewer.css
Normal file
71
highlightjs/asset/styles/color-brewer.css
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Colorbrewer theme
|
||||||
|
Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock <mike@ocks.org>
|
||||||
|
Ported by Fabrício Tavares de Oliveira
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #756bb1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #636363;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link {
|
||||||
|
color: #31a354;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #88f;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-strong {
|
||||||
|
color: #3182bd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #e6550d;
|
||||||
|
}
|
||||||
77
highlightjs/asset/styles/darcula.css
Normal file
77
highlightjs/asset/styles/darcula.css
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Darcula color scheme from the JetBrains family of IDEs
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #2b2b2b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
color: #bababa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-emphasis {
|
||||||
|
color: #a8a8a2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #6896ba;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #a6e22e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #cb7832;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params {
|
||||||
|
color: #b9b9b9;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string {
|
||||||
|
color: #6a8759;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #e0c46c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #7f7f7f;
|
||||||
|
}
|
||||||
63
highlightjs/asset/styles/dark.css
Normal file
63
highlightjs/asset/styles/dark.css
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Dark style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-link {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #d88;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
6
highlightjs/asset/styles/darkula.css
Normal file
6
highlightjs/asset/styles/darkula.css
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
/*
|
||||||
|
Deprecated due to a typo in the name and left here for compatibility purpose only.
|
||||||
|
Please use darcula.css instead.
|
||||||
|
*/
|
||||||
|
|
||||||
|
@import url('darcula.css');
|
||||||
99
highlightjs/asset/styles/default.css
Normal file
99
highlightjs/asset/styles/default.css
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #F0F0F0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Base color: saturation 0; */
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: #888888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* User color: hue: 0 */
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #880000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #880000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #BC6060;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Language color: hue: 90; */
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #78A960;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #397300;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Meta color: hue: 200 */
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #1f7199;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #4d99bf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Misc effects */
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
97
highlightjs/asset/styles/docco.css
Normal file
97
highlightjs/asset/styles/docco.css
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
/*
|
||||||
|
Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #000;
|
||||||
|
background: #f8f8ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #408080;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #954121;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number {
|
||||||
|
color: #40a070;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag {
|
||||||
|
color: #219161;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type {
|
||||||
|
color: #19469d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params {
|
||||||
|
color: #00f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title {
|
||||||
|
color: #458;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #000080;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #008080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #b68;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #990073;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #0086b3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #999;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background: #fdd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background: #dfd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
76
highlightjs/asset/styles/dracula.css
Normal file
76
highlightjs/asset/styles/dracula.css
Normal file
|
|
@ -0,0 +1,76 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Dracula Theme v1.2.0
|
||||||
|
|
||||||
|
https://github.com/zenorocha/dracula-theme
|
||||||
|
|
||||||
|
Copyright 2015, All rights reserved
|
||||||
|
|
||||||
|
Code licensed under the MIT license
|
||||||
|
http://zenorocha.mit-license.org
|
||||||
|
|
||||||
|
@author Éverton Ribeiro <nuxlli@gmail.com>
|
||||||
|
@author Zeno Rocha <hi@zenorocha.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #282a36;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-link {
|
||||||
|
color: #8be9fd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-function .hljs-keyword {
|
||||||
|
color: #ff79c6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #f8f8f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #f1fa8c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #6272a4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
71
highlightjs/asset/styles/far.css
Normal file
71
highlightjs/asset/styles/far.css
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
FAR Style (c) MajestiC <majestic2k@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #000080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #0ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #ff0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-link {
|
||||||
|
color: #0f0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #008080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
88
highlightjs/asset/styles/foundation.css
vendored
Normal file
88
highlightjs/asset/styles/foundation.css
vendored
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
/*
|
||||||
|
Description: Foundation 4 docs style for highlight.js
|
||||||
|
Author: Dan Allen <dan.j.allen@gmail.com>
|
||||||
|
Website: http://foundation.zurb.com/docs/
|
||||||
|
Version: 1.0
|
||||||
|
Date: 2013-04-02
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #eee; color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #070;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #d14;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-comment {
|
||||||
|
color: #998;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-title {
|
||||||
|
color: #900;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type {
|
||||||
|
color: #458;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #336699;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #997700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #3344bb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #099;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp {
|
||||||
|
background-color: #fff0ff;
|
||||||
|
color: #880088;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol {
|
||||||
|
color: #990073;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #007700;
|
||||||
|
}
|
||||||
71
highlightjs/asset/styles/github-gist.css
Normal file
71
highlightjs/asset/styles/github-gist.css
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
/**
|
||||||
|
* GitHub Gist Theme
|
||||||
|
* Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
background: white;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #333333;
|
||||||
|
overflow-x: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #969896;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #df5000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-type {
|
||||||
|
color: #a71d5d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #0086b3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name {
|
||||||
|
color: #63a35c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag {
|
||||||
|
color: #333333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #795da3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
color: #55a532;
|
||||||
|
background-color: #eaffea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #bd2c00;
|
||||||
|
background-color: #ffecec;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-link {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
99
highlightjs/asset/styles/github.css
Normal file
99
highlightjs/asset/styles/github.css
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
github.com style (c) Vasily Polovnyov <vast@whiteants.net>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #333;
|
||||||
|
background: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #998;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #333;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag .hljs-attr {
|
||||||
|
color: #008080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag {
|
||||||
|
color: #d14;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #900;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #458;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #000080;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #009926;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #990073;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #0086b3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #999;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background: #fdd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background: #dfd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
89
highlightjs/asset/styles/googlecode.css
Normal file
89
highlightjs/asset/styles/googlecode.css
Normal file
|
|
@ -0,0 +1,89 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Google Code style (c) Aahan Krish <geekpanth3r@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: white;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #800;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name {
|
||||||
|
color: #008;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #660;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-link {
|
||||||
|
color: #066;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-params {
|
||||||
|
color: #606;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background-color: #eee;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #9B703F
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #baeeba;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ffc8bd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
101
highlightjs/asset/styles/grayscale.css
Normal file
101
highlightjs/asset/styles/grayscale.css
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
grayscale style (c) MY Sun <simonmysun@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #333;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #777;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #333;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-formula {
|
||||||
|
color: #333;
|
||||||
|
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name {
|
||||||
|
color: #333;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag {
|
||||||
|
color: #333;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #333;
|
||||||
|
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link {
|
||||||
|
color: #000;
|
||||||
|
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #000;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #999;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #fff;
|
||||||
|
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
color: #000;
|
||||||
|
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
108
highlightjs/asset/styles/gruvbox-dark.css
Normal file
108
highlightjs/asset/styles/gruvbox-dark.css
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox)
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #282828;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #ebdbb2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Red */
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-formula,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #fb4934;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Blue */
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #83a598;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Yellow */
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-type {
|
||||||
|
color: #fabd2f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Purple */
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-number {
|
||||||
|
color: #8f3f71;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Orange */
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #fe8019;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Green */
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-meta-string,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol {
|
||||||
|
color: #b8bb26;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Aqua */
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-class,
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-function .hljs-keyword,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #8ec07c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Gray */
|
||||||
|
.hljs-comment {
|
||||||
|
color: #928374;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Purple */
|
||||||
|
.hljs-link_label,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-number {
|
||||||
|
color: #d3869b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-tag {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
108
highlightjs/asset/styles/gruvbox-light.css
Normal file
108
highlightjs/asset/styles/gruvbox-light.css
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox)
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #fbf1c7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #3c3836;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Red */
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-formula,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #9d0006;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Blue */
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #076678;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Yellow */
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-type {
|
||||||
|
color: #b57614;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Purple */
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-number {
|
||||||
|
color: #8f3f71;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Orange */
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #af3a03;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Green */
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-meta-string,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol {
|
||||||
|
color: #79740e;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Aqua */
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-class,
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-function .hljs-keyword,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #427b58;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Gray */
|
||||||
|
.hljs-comment {
|
||||||
|
color: #928374;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Gruvbox Purple */
|
||||||
|
.hljs-link_label,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-number {
|
||||||
|
color: #8f3f71;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-tag {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/hopscotch.css
Normal file
83
highlightjs/asset/styles/hopscotch.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/*
|
||||||
|
* Hopscotch
|
||||||
|
* by Jan T. Sott
|
||||||
|
* https://github.com/idleberg/Hopscotch
|
||||||
|
*
|
||||||
|
* This work is licensed under the Creative Commons CC0 1.0 Universal License
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #989498;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #dd464c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params {
|
||||||
|
color: #fd8b19;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Yellow */
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #fdcc59;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #8fc13e;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Aqua */
|
||||||
|
.hljs-meta {
|
||||||
|
color: #149b93;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Blue */
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-title {
|
||||||
|
color: #1290bf;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #c85e7c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
background: #322931;
|
||||||
|
color: #b9b5b8;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
102
highlightjs/asset/styles/hybrid.css
Normal file
102
highlightjs/asset/styles/hybrid.css
Normal file
|
|
@ -0,0 +1,102 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*background color*/
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #1d1f21;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*selection color*/
|
||||||
|
.hljs::selection,
|
||||||
|
.hljs span::selection {
|
||||||
|
background: #373b41;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs::-moz-selection,
|
||||||
|
.hljs span::-moz-selection {
|
||||||
|
background: #373b41;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*foreground color*/
|
||||||
|
.hljs {
|
||||||
|
color: #c5c8c6;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_yellow*/
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name {
|
||||||
|
color: #f0c674;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_comment*/
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-meta .hljs-keyword {
|
||||||
|
color: #707880;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_red*/
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-link {
|
||||||
|
color: #cc6666
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_green*/
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #b5bd68;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_purple*/
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #b294bb;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_blue*/
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #81a2be;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_aqua*/
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #8abeb7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*color: fg_orange*/
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #de935f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
97
highlightjs/asset/styles/idea.css
Normal file
97
highlightjs/asset/styles/idea.css
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Intellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #000;
|
||||||
|
background: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-title {
|
||||||
|
font-weight: normal;
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #808080;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #808000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag {
|
||||||
|
background: #efefef;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
font-weight: bold;
|
||||||
|
color: #000080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
font-weight: bold;
|
||||||
|
color: #0000ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string {
|
||||||
|
color: #008000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-formula {
|
||||||
|
color: #000;
|
||||||
|
background: #d0eded;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #660e7a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background: #baeeba;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background: #ffc8bd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
73
highlightjs/asset/styles/ir-black.css
Normal file
73
highlightjs/asset/styles/ir-black.css
Normal file
|
|
@ -0,0 +1,73 @@
|
||||||
|
/*
|
||||||
|
IR_Black style (c) Vasily Mikhailitchenko <vaskas@programica.ru>
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #000;
|
||||||
|
color: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #7c7c7c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name {
|
||||||
|
color: #96cbfe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #ffffb6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #a8ff60;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
color: #daefa3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #e9c062;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-doctag {
|
||||||
|
color: #ffffb6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #c6c5fe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-deletion {
|
||||||
|
color:#ff73fd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
74
highlightjs/asset/styles/kimbie.dark.css
Normal file
74
highlightjs/asset/styles/kimbie.dark.css
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
/*
|
||||||
|
Name: Kimbie (dark)
|
||||||
|
Author: Jan T. Sott
|
||||||
|
License: Creative Commons Attribution-ShareAlike 4.0 Unported License
|
||||||
|
URL: https://github.com/idleberg/Kimbie-highlight.js
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Kimbie Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #d6baad;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #dc3958;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-link {
|
||||||
|
color: #f79a32;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Yellow */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #f06431;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #889b4a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-function {
|
||||||
|
color: #98676a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #221a0f;
|
||||||
|
color: #d3af86;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
74
highlightjs/asset/styles/kimbie.light.css
Normal file
74
highlightjs/asset/styles/kimbie.light.css
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
/*
|
||||||
|
Name: Kimbie (light)
|
||||||
|
Author: Jan T. Sott
|
||||||
|
License: Creative Commons Attribution-ShareAlike 4.0 Unported License
|
||||||
|
URL: https://github.com/idleberg/Kimbie-highlight.js
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Kimbie Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #a57a4c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #dc3958;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-link {
|
||||||
|
color: #f79a32;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Yellow */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #f06431;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #889b4a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Kimbie Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-function {
|
||||||
|
color: #98676a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #fbebd4;
|
||||||
|
color: #84613d;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
70
highlightjs/asset/styles/magula.css
Normal file
70
highlightjs/asset/styles/magula.css
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*
|
||||||
|
Description: Magula style for highligh.js
|
||||||
|
Author: Ruslan Keba <rukeba@gmail.com>
|
||||||
|
Website: http://rukeba.com/
|
||||||
|
Version: 1.0
|
||||||
|
Date: 2009-01-03
|
||||||
|
Music: Aphex Twin / Xtal
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background-color: #f4f4f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #050;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #777;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-link {
|
||||||
|
color: #800;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #00e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name {
|
||||||
|
font-weight: bold;
|
||||||
|
color: navy;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
59
highlightjs/asset/styles/mono-blue.css
Normal file
59
highlightjs/asset/styles/mono-blue.css
Normal file
|
|
@ -0,0 +1,59 @@
|
||||||
|
/*
|
||||||
|
Five-color theme from a single blue hue.
|
||||||
|
*/
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #eaeef3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
color: #00193a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: #738191;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #0048ab;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #4c81c9;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/monokai-sublime.css
Normal file
83
highlightjs/asset/styles/monokai-sublime.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #23241f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #f8f8f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-emphasis {
|
||||||
|
color: #a8a8a2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-link {
|
||||||
|
color: #ae81ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #a6e22e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-attr {
|
||||||
|
color: #f92672;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #66d9ef;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #f8f8f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #e6db74;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #75715e;
|
||||||
|
}
|
||||||
70
highlightjs/asset/styles/monokai.css
Normal file
70
highlightjs/asset/styles/monokai.css
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*
|
||||||
|
Monokai style - ported by Luigi Maselli - http://grigio.org
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #272822; color: #ddd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-name {
|
||||||
|
color: #f92672;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code {
|
||||||
|
color: #66d9ef;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #bf79db;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #a6e22e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #75715e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-selector-id {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
88
highlightjs/asset/styles/obsidian.css
Normal file
88
highlightjs/asset/styles/obsidian.css
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
/**
|
||||||
|
* Obsidian style
|
||||||
|
* ported by Alexander Marenin (http://github.com/ioncreature)
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #282b2e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #93c763;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number {
|
||||||
|
color: #ffcd22;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
color: #e0e2e4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #668bb0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #d39745;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #557182;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #8cbbad;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol {
|
||||||
|
color: #ec7600;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #818e96;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #A082BD
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
74
highlightjs/asset/styles/ocean.css
Normal file
74
highlightjs/asset/styles/ocean.css
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
/* Ocean Dark Theme */
|
||||||
|
/* https://github.com/gavsiu */
|
||||||
|
/* Original theme - https://github.com/chriskempson/base16 */
|
||||||
|
|
||||||
|
/* Ocean Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #65737e;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #bf616a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #d08770;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #ebcb8b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #a3be8c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #8fa1b3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Ocean Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #b48ead;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #2b303b;
|
||||||
|
color: #c0c5ce;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
72
highlightjs/asset/styles/paraiso-dark.css
Normal file
72
highlightjs/asset/styles/paraiso-dark.css
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
/*
|
||||||
|
Paraíso (dark)
|
||||||
|
Created by Jan T. Sott (http://github.com/idleberg)
|
||||||
|
Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Paraíso Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #8d8687;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #ef6155;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #f99b15;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Yellow */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #fec418;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #48b685;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #815ba4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #2f1e2e;
|
||||||
|
color: #a39e9b;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
72
highlightjs/asset/styles/paraiso-light.css
Normal file
72
highlightjs/asset/styles/paraiso-light.css
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
/*
|
||||||
|
Paraíso (light)
|
||||||
|
Created by Jan T. Sott (http://github.com/idleberg)
|
||||||
|
Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Paraíso Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #776e71;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #ef6155;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #f99b15;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Yellow */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #fec418;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #48b685;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Paraíso Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #815ba4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #e7e9db;
|
||||||
|
color: #4f424c;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/pojoaque.css
Normal file
83
highlightjs/asset/styles/pojoaque.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Pojoaque Style by Jason Tate
|
||||||
|
http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html
|
||||||
|
Based on Solarized Style from http://ethanschoonover.com/solarized
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
color: #dccf8f;
|
||||||
|
background: url(./pojoaque.jpg) repeat scroll left top #181914;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #586e75;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #b64926;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #468966;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-name {
|
||||||
|
color: #ffb03b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #b58900;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #b89859;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #cb4b16;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #dc322f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #d3a60c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background: #073642;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
BIN
highlightjs/asset/styles/pojoaque.jpg
Normal file
BIN
highlightjs/asset/styles/pojoaque.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
96
highlightjs/asset/styles/purebasic.css
Normal file
96
highlightjs/asset/styles/purebasic.css
Normal file
|
|
@ -0,0 +1,96 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
PureBASIC native IDE style ( version 1.0 - April 2016 )
|
||||||
|
|
||||||
|
by Tristano Ajmone <tajmone@gmail.com>
|
||||||
|
|
||||||
|
Public Domain
|
||||||
|
|
||||||
|
NOTE_1: PureBASIC code syntax highlighting only applies the following classes:
|
||||||
|
.hljs-comment
|
||||||
|
.hljs-function
|
||||||
|
.hljs-keywords
|
||||||
|
.hljs-string
|
||||||
|
.hljs-symbol
|
||||||
|
|
||||||
|
Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style.
|
||||||
|
If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by
|
||||||
|
a "--- used for PureBASIC ... ---" comment on same line.
|
||||||
|
|
||||||
|
NOTE_2: Color names provided in comments were derived using "Name that Color" online tool:
|
||||||
|
http://chir.ag/projects/name-that-color
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs { /* Common set of rules required by highlight.js (don'r remove!) */
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #FFFFDF; /* Half and Half (approx.) */
|
||||||
|
/* --- Uncomment to add PureBASIC native IDE styled font!
|
||||||
|
font-family: Consolas;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs, /* --- used for PureBASIC base color --- */
|
||||||
|
.hljs-type, /* --- used for PureBASIC Procedures return type --- */
|
||||||
|
.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #000000; /* Black */
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment, /* --- used for PureBASIC Comments --- */
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #00AAAA; /* Persian Green (approx.) */
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title, /* --- used for PureBASIC Procedures Names --- */
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-code {
|
||||||
|
color: #006666; /* Blue Stone (approx.) */
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword, /* --- used for PureBASIC Keywords --- */
|
||||||
|
.hljs-class,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #006666; /* Blue Stone (approx.) */
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string, /* --- used for PureBASIC Strings --- */
|
||||||
|
.hljs-selector-attr {
|
||||||
|
color: #0080FF; /* Azure Radiance (approx.) */
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol, /* --- used for PureBASIC Constants --- */
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #924B72; /* Cannon Pink (approx.) */
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #924B72; /* Cannon Pink (approx.) */
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/qtcreator_dark.css
Normal file
83
highlightjs/asset/styles/qtcreator_dark.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Qt Creator dark color scheme
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-title {
|
||||||
|
color: #aaaaaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-emphasis {
|
||||||
|
color: #a8a8a2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #ff55ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #aaaaff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-stronge,
|
||||||
|
.hljs-type {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-name {
|
||||||
|
color: #ffff55;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #ff5555;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #8888ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-link {
|
||||||
|
color: #ff55ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #55ffff;
|
||||||
|
}
|
||||||
83
highlightjs/asset/styles/qtcreator_light.css
Normal file
83
highlightjs/asset/styles/qtcreator_light.css
Normal file
|
|
@ -0,0 +1,83 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Qt Creator light color scheme
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-title {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong,
|
||||||
|
.hljs-emphasis {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #000080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-code
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #800080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis,
|
||||||
|
.hljs-stronge,
|
||||||
|
.hljs-type {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-name {
|
||||||
|
color: #808000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #800000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #0055AF;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-link {
|
||||||
|
color: #008000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #008000;
|
||||||
|
}
|
||||||
106
highlightjs/asset/styles/railscasts.css
Normal file
106
highlightjs/asset/styles/railscasts.css
Normal file
|
|
@ -0,0 +1,106 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Railscasts-like style (c) Visoft, Inc. (Damien White)
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #232323;
|
||||||
|
color: #e6e1dc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #bc9458;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #c26230;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #a5c261;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
color: #519f50;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name {
|
||||||
|
color: #e8bf6a;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-type {
|
||||||
|
color: #da4939;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-link {
|
||||||
|
color: #6d9cbe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params {
|
||||||
|
color: #d0d0ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #cda869;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #9b859d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #ffc66d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #144212;
|
||||||
|
color: #e6e1dc;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #600;
|
||||||
|
color: #e6e1dc;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #9b703f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #8b98ab;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-link {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
85
highlightjs/asset/styles/rainbow.css
Normal file
85
highlightjs/asset/styles/rainbow.css
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Style with support for rainbow parens
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #474949;
|
||||||
|
color: #d1d9e1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #969896;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #cc99cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #f99157;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #8abeb7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-built_in {
|
||||||
|
color: #b5bd68;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-class .hljs-title {
|
||||||
|
color: #ffcc66;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #f99157;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #dc322f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background: #eee8d5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #81a2be;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
108
highlightjs/asset/styles/routeros.css
Normal file
108
highlightjs/asset/styles/routeros.css
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
highlight.js style for Microtik RouterOS script
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #F0F0F0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Base color: saturation 0; */
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: #888888;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-name {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #0E9A00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-function {
|
||||||
|
color: #99069A;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #99069A;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* User color: hue: 0 */
|
||||||
|
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #880000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #880000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #BC6060;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Language color: hue: 90; */
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #78A960;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-code,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #0C9A9A;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Meta color: hue: 200 */
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #1f7199;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #4d99bf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Misc effects */
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
72
highlightjs/asset/styles/school-book.css
Normal file
72
highlightjs/asset/styles/school-book.css
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
School Book style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 15px 0.5em 0.5em 30px;
|
||||||
|
font-size: 11px;
|
||||||
|
line-height:16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre{
|
||||||
|
background:#f6f6ae url(./school-book.png);
|
||||||
|
border-top: solid 2px #d2e8b9;
|
||||||
|
border-bottom: solid 1px #d2e8b9;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal {
|
||||||
|
color:#005599;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #3e5915;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-link {
|
||||||
|
color: #2c009f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #e60415;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
BIN
highlightjs/asset/styles/school-book.png
Normal file
BIN
highlightjs/asset/styles/school-book.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 486 B |
84
highlightjs/asset/styles/solarized-dark.css
Normal file
84
highlightjs/asset/styles/solarized-dark.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #002b36;
|
||||||
|
color: #839496;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #586e75;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Green */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #859900;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Cyan */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-meta .hljs-meta-string,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #2aa198;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #268bd2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Yellow */
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type {
|
||||||
|
color: #b58900;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Orange */
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-meta .hljs-keyword,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-link {
|
||||||
|
color: #cb4b16;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Red */
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #dc322f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background: #073642;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
84
highlightjs/asset/styles/solarized-light.css
Normal file
84
highlightjs/asset/styles/solarized-light.css
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #fdf6e3;
|
||||||
|
color: #657b83;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #93a1a1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Green */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #859900;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Cyan */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-meta .hljs-meta-string,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-regexp {
|
||||||
|
color: #2aa198;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #268bd2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Yellow */
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type {
|
||||||
|
color: #b58900;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Orange */
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-meta .hljs-keyword,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-link {
|
||||||
|
color: #cb4b16;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Solarized Red */
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #dc322f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background: #eee8d5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
102
highlightjs/asset/styles/sunburst.css
Normal file
102
highlightjs/asset/styles/sunburst.css
Normal file
|
|
@ -0,0 +1,102 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Sunburst-like style (c) Vasily Polovnyov <vast@whiteants.net>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #000;
|
||||||
|
color: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #aeaeae;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-type {
|
||||||
|
color: #e28964;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string {
|
||||||
|
color: #65b042;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
color: #daefa3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #e9c062;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name {
|
||||||
|
color: #89bdff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-doctag {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-number {
|
||||||
|
color: #3387cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #3e87e3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #cda869;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #8996a8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background-color: #0e2231;
|
||||||
|
color: #f8f8f8;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #253b22;
|
||||||
|
color: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #420e09;
|
||||||
|
color: #f8f8f8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #9b703f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id {
|
||||||
|
color: #8b98ab;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
75
highlightjs/asset/styles/tomorrow-night-blue.css
Normal file
75
highlightjs/asset/styles/tomorrow-night-blue.css
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
/* Tomorrow Night Blue Theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
|
||||||
|
/* Tomorrow Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #7285b7;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #ff9da4;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #ffc58f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #ffeead;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #d1f1a9;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #bbdaff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #ebbbff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #002451;
|
||||||
|
color: white;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
74
highlightjs/asset/styles/tomorrow-night-bright.css
Normal file
74
highlightjs/asset/styles/tomorrow-night-bright.css
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
/* Tomorrow Night Bright Theme */
|
||||||
|
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
|
||||||
|
/* Tomorrow Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #969896;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #d54e53;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #e78c45;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #e7c547;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #b9ca4a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #7aa6da;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #c397d8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: black;
|
||||||
|
color: #eaeaea;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
74
highlightjs/asset/styles/tomorrow-night-eighties.css
Normal file
74
highlightjs/asset/styles/tomorrow-night-eighties.css
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
/* Tomorrow Night Eighties Theme */
|
||||||
|
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
|
||||||
|
/* Tomorrow Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #f2777a;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #f99157;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #ffcc66;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #99cc99;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #6699cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #cc99cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #2d2d2d;
|
||||||
|
color: #cccccc;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
75
highlightjs/asset/styles/tomorrow-night.css
Normal file
75
highlightjs/asset/styles/tomorrow-night.css
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
/* Tomorrow Night Theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
|
||||||
|
/* Tomorrow Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #969896;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #cc6666;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #de935f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #f0c674;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #b5bd68;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #81a2be;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #b294bb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: #1d1f21;
|
||||||
|
color: #c5c8c6;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
72
highlightjs/asset/styles/tomorrow.css
Normal file
72
highlightjs/asset/styles/tomorrow.css
Normal file
|
|
@ -0,0 +1,72 @@
|
||||||
|
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
|
||||||
|
|
||||||
|
/* Tomorrow Comment */
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #8e908c;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Red */
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-deletion {
|
||||||
|
color: #c82829;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Orange */
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-link {
|
||||||
|
color: #f5871f;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Yellow */
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #eab700;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Green */
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #718c00;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Blue */
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section {
|
||||||
|
color: #4271ae;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Tomorrow Purple */
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #8959a8;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
background: white;
|
||||||
|
color: #4d4d4c;
|
||||||
|
padding: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
68
highlightjs/asset/styles/vs.css
Normal file
68
highlightjs/asset/styles/vs.css
Normal file
|
|
@ -0,0 +1,68 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>
|
||||||
|
|
||||||
|
*/
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: white;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-variable {
|
||||||
|
color: #008000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #00f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-template-tag,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-addition {
|
||||||
|
color: #a31515;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #2b91af;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag {
|
||||||
|
color: #808080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attr {
|
||||||
|
color: #f00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link {
|
||||||
|
color: #00b0e8;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
115
highlightjs/asset/styles/vs2015.css
Normal file
115
highlightjs/asset/styles/vs2015.css
Normal file
|
|
@ -0,0 +1,115 @@
|
||||||
|
/*
|
||||||
|
* Visual Studio 2015 dark style
|
||||||
|
* Author: Nicolas LLOBERA <nllobera@gmail.com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #1E1E1E;
|
||||||
|
color: #DCDCDC;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-name {
|
||||||
|
color: #569CD6;
|
||||||
|
}
|
||||||
|
.hljs-link {
|
||||||
|
color: #569CD6;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-type {
|
||||||
|
color: #4EC9B0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-class {
|
||||||
|
color: #B8D7A3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-meta-string {
|
||||||
|
color: #D69D85;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-template-tag {
|
||||||
|
color: #9A5334;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst,
|
||||||
|
.hljs-function,
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-params,
|
||||||
|
.hljs-formula {
|
||||||
|
color: #DCDCDC;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #57A64A;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag {
|
||||||
|
color: #608B4E;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta,
|
||||||
|
.hljs-meta-keyword,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #9B9B9B;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #BD63C5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #9CDCFE;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section {
|
||||||
|
color: gold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*.hljs-code {
|
||||||
|
font-family:'Monospace';
|
||||||
|
}*/
|
||||||
|
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-selector-attr,
|
||||||
|
.hljs-selector-pseudo {
|
||||||
|
color: #D7BA7D;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #144212;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #600;
|
||||||
|
display: inline-block;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
93
highlightjs/asset/styles/xcode.css
Normal file
93
highlightjs/asset/styles/xcode.css
Normal file
|
|
@ -0,0 +1,93 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #fff;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #006a00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-literal {
|
||||||
|
color: #aa0d91;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-name {
|
||||||
|
color: #008;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable {
|
||||||
|
color: #660;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string {
|
||||||
|
color: #c41a16;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #080;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #1c00cf;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-class .hljs-title,
|
||||||
|
.hljs-type,
|
||||||
|
.hljs-attr,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-params {
|
||||||
|
color: #5c2699;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-subst {
|
||||||
|
color: #000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-formula {
|
||||||
|
background-color: #eee;
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition {
|
||||||
|
background-color: #baeeba;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion {
|
||||||
|
background-color: #ffc8bd;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class {
|
||||||
|
color: #9b703f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-doctag,
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
92
highlightjs/asset/styles/xt256.css
Normal file
92
highlightjs/asset/styles/xt256.css
Normal file
|
|
@ -0,0 +1,92 @@
|
||||||
|
|
||||||
|
/*
|
||||||
|
xt256.css
|
||||||
|
|
||||||
|
Contact: initbar [at] protonmail [dot] ch
|
||||||
|
: github.com/initbar
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
color: #eaeaea;
|
||||||
|
background: #000;
|
||||||
|
padding: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
color: #eaeaea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-builtin-name,
|
||||||
|
.hljs-type {
|
||||||
|
color: #eaeaea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-params {
|
||||||
|
color: #da0000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal,
|
||||||
|
.hljs-number,
|
||||||
|
.hljs-name {
|
||||||
|
color: #ff0000;
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-comment {
|
||||||
|
color: #969896;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-quote {
|
||||||
|
color: #00ffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-title {
|
||||||
|
color: #00ffff;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-symbol {
|
||||||
|
color: #fff000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-bullet {
|
||||||
|
color: #00ff00;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-tag,
|
||||||
|
.hljs-section {
|
||||||
|
color: #000fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-selector-tag {
|
||||||
|
color: #000fff;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-attribute,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-regexp,
|
||||||
|
.hljs-link {
|
||||||
|
color: #ff00ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-meta {
|
||||||
|
color: #fff;
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
80
highlightjs/asset/styles/zenburn.css
Normal file
80
highlightjs/asset/styles/zenburn.css
Normal file
|
|
@ -0,0 +1,80 @@
|
||||||
|
/*
|
||||||
|
|
||||||
|
Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>
|
||||||
|
based on dark.css by Ivan Sagalaev
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
.hljs {
|
||||||
|
display: block;
|
||||||
|
overflow-x: auto;
|
||||||
|
padding: 0.5em;
|
||||||
|
background: #3f3f3f;
|
||||||
|
color: #dcdcdc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-keyword,
|
||||||
|
.hljs-selector-tag,
|
||||||
|
.hljs-tag {
|
||||||
|
color: #e3ceab;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-template-tag {
|
||||||
|
color: #dcdcdc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-number {
|
||||||
|
color: #8cd0d3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-variable,
|
||||||
|
.hljs-template-variable,
|
||||||
|
.hljs-attribute {
|
||||||
|
color: #efdcbc;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-literal {
|
||||||
|
color: #efefaf;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-subst {
|
||||||
|
color: #8f8f8f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-title,
|
||||||
|
.hljs-name,
|
||||||
|
.hljs-selector-id,
|
||||||
|
.hljs-selector-class,
|
||||||
|
.hljs-section,
|
||||||
|
.hljs-type {
|
||||||
|
color: #efef8f;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-symbol,
|
||||||
|
.hljs-bullet,
|
||||||
|
.hljs-link {
|
||||||
|
color: #dca3a3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-deletion,
|
||||||
|
.hljs-string,
|
||||||
|
.hljs-built_in,
|
||||||
|
.hljs-builtin-name {
|
||||||
|
color: #cc9393;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-addition,
|
||||||
|
.hljs-comment,
|
||||||
|
.hljs-quote,
|
||||||
|
.hljs-meta {
|
||||||
|
color: #7f9f7f;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.hljs-emphasis {
|
||||||
|
font-style: italic;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hljs-strong {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
51
highlightjs/highlightjs.php
Normal file
51
highlightjs/highlightjs.php
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Name: Syntax Highlighting
|
||||||
|
* Description: Highlights syntax of code blocks with highlight.js
|
||||||
|
* Version: 1.0
|
||||||
|
* Author: Hypolite Petovan <hypolite@mrpetovan.com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
use Friendica\App;
|
||||||
|
use Friendica\Core\Addon;
|
||||||
|
|
||||||
|
function highlightjs_install()
|
||||||
|
{
|
||||||
|
Addon::registerHook('page_end', __FILE__, 'highlightjs_page_end');
|
||||||
|
}
|
||||||
|
|
||||||
|
function highlightjs_uninstall()
|
||||||
|
{
|
||||||
|
Addon::unregisterHook('page_end', __FILE__, 'highlightjs_page_end');
|
||||||
|
}
|
||||||
|
|
||||||
|
function highlightjs_page_end(App $a, &$b)
|
||||||
|
{
|
||||||
|
$basedir = $a->get_baseurl() . '/addon/highlightjs/asset';
|
||||||
|
|
||||||
|
if ($a->getCurrentTheme() == 'frio') {
|
||||||
|
$style = 'bootstrap';
|
||||||
|
} else {
|
||||||
|
$style = 'default';
|
||||||
|
}
|
||||||
|
|
||||||
|
$a->page['htmlhead'] .= <<< HTML
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="{$basedir}/styles/{$style}.css">
|
||||||
|
|
||||||
|
HTML;
|
||||||
|
|
||||||
|
$b .= <<< HTML
|
||||||
|
|
||||||
|
<script type="text/javascript" src="{$basedir}/highlight.pack.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
hljs.initHighlightingOnLoad();
|
||||||
|
|
||||||
|
document.addEventListener('postprocess_liveupdate', function () {
|
||||||
|
var blocks = document.querySelectorAll('pre code:not(.hljs)');
|
||||||
|
Array.prototype.forEach.call(blocks, hljs.highlightBlock);
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
|
HTML;
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue