markmap.js 390 B

12345678910111213141516171819
  1. {{ with .Site.Params.markmap }}
  2. {{ if .enable }}
  3. (function($) {
  4. var needMarkmap = false;
  5. $('.language-markmap').parent().replaceWith(function() {
  6. needMarkmap = true;
  7. return $('<div class="markmap">').text($(this).text());
  8. });
  9. const { markmap } = window;
  10. if(needMarkmap) {
  11. markmap.autoLoader.renderAll();
  12. }
  13. })(jQuery);
  14. {{ end }}
  15. {{ end }}