class Asciidoctor::MathJax3::Postprocessor

Public Instance Methods

process(document, output) click to toggle source
# File lib/asciidoctor/mathjax3/postprocessor.rb, line 6
def process document, output
  cfg = %r{<script type="text/x-mathjax-config">.*?</script>}m
  m2 = %r{<script src=".*?TeX-MML-AM_HTMLorMML"></script>}
  m3 = %(<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>)
  output.sub(cfg, '').sub(m2, m3)
end