PlantUML autoloading with javascript

    <script src="https://cdn.jsdelivr.net/npm/plantuml-encoder/dist/plantuml-encoder.min.js"></script>
    <script>
      document.querySelectorAll('pre.plantuml').forEach(function(block) {
        var code = block.textContent;
        var encoded = plantumlEncoder.encode(code);
        var img = document.createElement('img');
        img.src = 'https://www.plantuml.com/plantuml/svg/' + encoded;
        block.parentNode.replaceChild(img, block);
      });
    </script>