# frozen_string_literal: true # Se encarga del contenido del artículo y quizás otros campos que # requieran texto largo. class MetadataContent < MetadataTemplate def default_value super || '' end def value self[:value] || legacy_content || default_value end def front_matter? false end def document_value document.content end def indexable? true && !private? end def to_s sanitizer.sanitize value, tags: [], attributes: [] end private # Detectar si el contenido estaba en Markdown y pasarlo a HTML def legacy_content return unless document_value return document_value if /^\s*