diff options
Diffstat (limited to 'docs/assets/js/highlight.js')
| -rw-r--r-- | docs/assets/js/highlight.js | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/assets/js/highlight.js b/docs/assets/js/highlight.js new file mode 100644 index 000000000..381952488 --- /dev/null +++ b/docs/assets/js/highlight.js @@ -0,0 +1,44 @@ +import hljs from 'highlight.js/lib/core'; + +import go from 'highlight.js/lib/languages/go'; +import json from 'highlight.js/lib/languages/json'; +import bash from 'highlight.js/lib/languages/bash'; +import xml from 'highlight.js/lib/languages/xml'; +import yaml from 'highlight.js/lib/languages/yaml'; +import dockerfile from 'highlight.js/lib/languages/dockerfile'; +import nginx from 'highlight.js/lib/languages/nginx'; +import ruby from 'highlight.js/lib/languages/ruby'; +import plaintext from 'highlight.js/lib/languages/plaintext'; +import php from 'highlight.js/lib/languages/php'; +import python from 'highlight.js/lib/languages/python'; +import ldif from 'highlight.js/lib/languages/ldif'; +import ini from 'highlight.js/lib/languages/ini'; + +hljs.registerLanguage('go', go); +hljs.registerLanguage('json', json); +hljs.registerLanguage('bash', bash); +hljs.registerLanguage('console', bash); +hljs.registerLanguage('sh', bash); +hljs.registerLanguage('shell', bash); +hljs.registerLanguage('html', xml); +hljs.registerLanguage('yaml', yaml); +hljs.registerLanguage('yml', yaml); +hljs.registerLanguage('dockerfile', dockerfile); +hljs.registerLanguage('nginx', nginx); +hljs.registerLanguage('ruby', ruby); +hljs.registerLanguage('rb', ruby); +hljs.registerLanguage('plaintext', plaintext); +hljs.registerLanguage('php', php); +hljs.registerLanguage('text', plaintext); +hljs.registerLanguage('txt', plaintext); +hljs.registerLanguage('python', python); +hljs.registerLanguage('py', python); +hljs.registerLanguage('ldif', ldif); +hljs.registerLanguage('ini', ini); +hljs.registerLanguage('cnf', ini); + +document.addEventListener('DOMContentLoaded', () => { + document.querySelectorAll('pre code:not(.language-mermaid)').forEach((block) => { + hljs.highlightElement(block); + }); +}); |
