hljs-themes
v1.0.0
Published
Scoped themes for highlight.js
Downloads
39
Readme
hljs-themes
Scoped themes for highlight.js
Installation
yarn add hljs-themes
bower install hljs-themes --save
Typical Theme
// typical-theme.scss
.hljs {
// these styles override all other themes
}
Scoped Theme
// scoped-theme.scss
.my-theme {
.hljs {
// now I can easily switch between themes or create a
// reusable component where a theme can passed as a parameter
}
}
Use Case
Using the ember-themed-syntax
addon
{{#themed-syntax lang="handlebars" theme="github-gist"}}
{{! code }}
{{/themed-syntax}}
Demo
http://demos.evolutionaryapps.com/EmberThemedSyntax
Please Contribute
To contribute, fork this branch and provide your theme scoped to a corresponding namespace. Also, please provide a transparent
class for users who want to opt-out from using a background color. This project uses SCSS, but please compile and provide SCSS, CSS, and minified CSS file as well. Thanks!
// my-custom-hljs-theme.scss
.my-custom-hljs-theme {
&.transparent {
.hljs {
background: none;
}
}
.hljs {
//...
}
}