markdown-it-gallery
A markdown-it plugin for wrapping a sequence of images with a custom block element.
Usage
Options
galleryClass: String
galleryTag: String
Default:figure
imgClass: String
wrapImagesInLinks: Boolean
Default:false
linkClass: String
linkTarget: String
Link target attributeimgTokenType: String
Default:image
linkTokenType: String
Default:link
imageFilterFn: function(token) { ... } => Boolean
token argument is a Token instanceimageSrcFn: function(token) { ... } => String
token argument is a Token instancelinkHrefFn: function(token) { ... } => String
token argument is a Token instance
Example
const Md = ;const galleryPlugin = ; const md = ; /** * @param * @returns */ { return md;}
Input markdown:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Aliquam elit felis, varius non ligula et, vestibulum pulvinar libero.   Cras ut rutrum est, sodales porta orci.  Quisque aliquet ipsum sit amet lacus consequat varius. Proin pretium tortor in turpis tristique, in pharetra ipsum maximus.
Output HTML:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam elit felis, varius non ligula et, vestibulum pulvinar libero. Cras ut rutrum est, sodales porta orci. Quisque aliquet ipsum sit amet lacus consequat varius. Proin pretium tortor in turpis tristique, in pharetra ipsum maximus.