This project aims to make re-usable ember components for PrismJS. This project is packaged as an EmberCLI addon.
Install the ember-cli addon in your ember-cli project:
$ ember install ember-prism
We have two main components, code-block
, and code-inline
. They'll take care of running Prism on your code as you transition.
You may need to use <
, and >
html attributes to escape <
, and >
characters so they aren't removed by Handlebars.
You can set which theme, components, and plugins you'd like to use from Prism.
// ember-cli-build.js
var app = new EmberApp({
'ember-prism': {
'theme': 'twilight',
'components': ['scss', 'javascript'], //needs to be an array, or undefined.
'plugins': ['line-highlight']
}
})
If you want to use the default theme, just remove the theme
option completely.
- Run
ember server
- Visit your app at http://localhost:4200.
ember test
– Runs the test suite on the current Ember versionember test --server
– Runs the test suite in "watch mode"ember try:each
– Runs the test suite against multiple Ember versions
ember serve
- Visit the dummy application at http://localhost:4200.
Yes please. For more information on using ember-cli, visit https://ember-cli.com/.
This project is licensed under the MIT License.