Bas
(Bas van Leeuwen)
30 أغسطس 2017، 2:35م
1
Heya,
I’m trying to get the following plugin for Highlight.js to work.
https://github.com/wcoder/highlightjs-line-numbers.js
Problem is that I don’t seem to have access to the hljs
object and I am at a total loss as to how Discourse includes the Highlight.js code and styling.
Can anyone give me some pointers?
sam
(Sam Saffron)
30 أغسطس 2017، 11:38م
2
It is done via
api.decorateCooked(highlightSyntax)
There is no existing hook to extend highlight js, but you can run decorateCooked in your plugin to apply further transforms to cooked.
3 إعجابات
Bas
(Bas van Leeuwen)
31 أغسطس 2017، 8:39ص
3
Thanks, I’ll have a look
Is decorateCooked documented anywhere though? Couldn’t find anything at http://docs.discourse.org
LeoMcA
(Leo McArdle)
31 أغسطس 2017، 2:43م
4
3 إعجابات
Bas
(Bas van Leeuwen)
31 أغسطس 2017، 3:12م
5
Yeah, guess that would work
I’ll toy around with this a bit later on and see how to get some javascript to fire on every load