Sha256: 54ed528de0fbe754858872b4ad3da3c69d8a44c45471ae24f62babebf58789b6
Contents?: true
Size: 1.7 KB
Versions: 2
Compression:
Stored size: 1.7 KB
Contents
/* Language: Markdown Requires: xml.js Author: John Crepezzi <john.crepezzi@gmail.com> Website: http://seejohncode.com/ */ hljs.LANGUAGES['markdown'] = function(hljs) { return { contains: [ // highlight headers { className: 'header', begin: '^#{1,3}', end: '$' }, { className: 'header', begin: '^.+?\\n[=-]{2,}$' }, // inline html { begin: '<', end: '>', subLanguage: 'xml', relevance: 0 }, // lists (indicators only) { className: 'bullet', begin: '^([*+-]|(\\d+\\.))\\s+' }, // strong segments { className: 'strong', begin: '[*_]{2}.+?[*_]{2}' }, // emphasis segments { className: 'emphasis', begin: '\\*.+?\\*' }, { className: 'emphasis', begin: '_.+?_', relevance: 0 }, // blockquotes { className: 'blockquote', begin: '^>\\s+', end: '$' }, // code snippets { className: 'code', begin: '`.+?`' }, { className: 'code', begin: '^ ', end: '$', relevance: 0 }, // horizontal rules { className: 'horizontal_rule', begin: '^-{3,}', end: '$' }, // using links - title and link { begin: '\\[.+?\\]\\(.+?\\)', returnBegin: true, contains: [ { className: 'link_label', begin: '\\[.+\\]' }, { className: 'link_url', begin: '\\(', end: '\\)', excludeBegin: true, excludeEnd: true } ] } ] }; }(hljs);
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
highlight_js-rails4-7.4.0.4 | vendor/assets/javascripts/highlight_js/languages/markdown.js |
highlight_js-rails4-7.4.0.3 | vendor/assets/javascripts/highlight_js/languages/markdown.js |