Sha256: 556d1451592b25684caf341efb9886b74459c15b2766d1087166ca0618c5d825
Contents?: true
Size: 541 Bytes
Versions: 19
Compression:
Stored size: 541 Bytes
Contents
# frozen_string_literal: true # Released under the MIT License. # Copyright, 2022, by Samuel Williams. require 'markly' require 'markly/renderer/html' module Utopia module Project class Renderer < Markly::Renderer::HTML def code_block(node) language, _ = node.fence_info.split(/\s+/, 2) if language == "mermaid" block do out( "<div#{source_position(node)} class=\"mermaid\">", escape_html(node.string_content), "</div>" ) end else super end end end end end
Version data entries
19 entries across 19 versions & 1 rubygems