@rakutentech/docsify-code-inline
Version:
Syntax highlighting for inline code
3 lines (2 loc) • 1.22 kB
JavaScript
var docsifyCodeInline=function(e){"use strict";var n,o,d,r;function i(e){return e.replace(/\[`(.*?)(?<!\\(\\{2})*)`\s+([a-z0-9-]+?)\](?!\()/g,((e,n,o,d)=>`<code class="language-${d}">${n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")}</code>`))}const c='\n.markdown-section :not(pre) > code[class*="language-"] {\n background: var(--code-theme-background);\n margin: var(--code-inline-margin);\n padding: var(--code-inline-padding);\n border-radius: var(--code-inline-border-radius);\n color: var(--code-inline-color, currentColor);\n}\n';if("undefined"!=typeof document){if(void 0===(null===(o=null===(n=document.currentScript)||void 0===n?void 0:n.dataset)||void 0===o?void 0:o.noAutoload)){const e=e=>{e.beforeEach((e=>i(e)))};$docsify=$docsify||{},$docsify.plugins=$docsify.plugins||[],$docsify.plugins.push(e)}void 0===(null===(r=null===(d=document.currentScript)||void 0===d?void 0:d.dataset)||void 0===r?void 0:r.noCssInject)&&document.head.insertBefore(document.createElement("style"),document.head.firstElementChild).appendChild(document.createTextNode(c))}return e.DEFAULT_CSS=c,e.transform=i,Object.defineProperty(e,"__esModule",{value:!0}),e}({});
//# sourceMappingURL=index.min.js.map