gulp-snippet-highlight
v1.0.0
Published
Uses highlightjs to compile single html snippets.
Downloads
4
Maintainers
Readme
This gulp plugin is based on gulp-hihlight and it is modified to allow for manual language configuration.
gulp-snippet-highlight
Uses highlight.js to compile single html snippets. If no language
option is specified, your snippet will be compiled with an html
code highlighter as a default.
You can also pass in highlight.js configuration object as per highlight.js docs:
tabReplace
: a string used to replace TAB characters in indentation.useBR
: a flag to generate tags instead of new-line characters in the output, useful when code is marked up using a non- container.classPrefix
: a string prefix added before class names in the generated markup, used for backwards compatibility with stylesheets.languages
: an array of language names and aliases restricting auto detection to only these languages. Accepts an object r
Install
npm install --save-dev gulp-snippet-highlight
Example
var gulp = require('gulp');
var highlight = require('gulp-snippet-highlight');
gulp.task('highlight-snippet', function () {
return gulp.src("./src/snippet.html")
.pipe(highlight({
language: "html",
configure: {},
}))
.pipe(gulp.dest("./docs"));
});
License
MIT © Kris Zima