diff --git a/app/models/metadata_markdown_content.rb b/app/models/metadata_markdown_content.rb index 4d298fee..b1d4c99c 100644 --- a/app/models/metadata_markdown_content.rb +++ b/app/models/metadata_markdown_content.rb @@ -1,9 +1,17 @@ # frozen_string_literal: true +# Contenido con el editor de Markdown class MetadataMarkdownContent < MetadataContent # Renderizar a HTML def to_s CommonMarker.render_doc(value, %i[FOOTNOTES SMART], %i[table strikethrough autolink]).to_html end + + # XXX: No sanitizamos acá porque se escapan varios símbolos de + # markdown y se eliminan autolinks. Mejor es habilitar la generación + # SAFE de CommonMark en la configuración del sitio. + def sanitize(string) + string + end end