vue-highlightjs
Vue.js syntax highlighting made easy, using highlight.js.
Quickstart
Installation
npm install --save vue-highlightjs
Using vue-highlightjs
In your main JavaScript file (eg. main.js
):
// Import Vue and vue-highlgihtjs // Tell Vue.js to use vue-highlightjsVue
In your template, in order to highlight javascript code:
<!-- If your source-code lives in a variable called 'sourcecode' --> <!-- If you want to highlight hardcoded source-code -->const s = new Date().toString()
- You can see a live example here: https://www.python-boilerplate.com/
- Fiddle with it: https://jsfiddle.net/metachris/1vz9oobc/
- See also this blog post for more information: https://www.metachris.com/2017/02/vuejs-syntax-highlighting-with-highlightjs/
Contributing
Any sort of contributions and feedback is much appreciated. Just leave an issue or pull-request!
This project uses the AirBnB code style.
Please run npm run lint
and npm run test
before you submit a pull request! <3
About
Author: Chris Hager chris@linuxuser.at (https://www.metachris.com)
License: MIT
Contributors:
Changelog
v1.3.3
- Documentation
v1.3.1
- Changed
const
tovar
for compatibility with PhantomJS and UglifyJS - Bugfix to allow empty content
v1.2.2
- Fixed displaying and highlighting HTML tags passed as value to the directive (thanks @nguyenvanduocit)