{{- /* Process content for XML output (used in RSS feeds). Applies content transformations (ruby, fraction, Font Awesome) and prepends the featured image, then XML-escapes the result. @param {String} .Content - The raw HTML content @param {Boolean} [.Ruby] - Whether to process ruby annotations @param {Boolean} [.Fraction] - Whether to process fraction syntax @param {Boolean} [.Fontawesome] - Whether to process Font Awesome shortcodes @param {String} [.FeaturedImage] - Featured image URL to prepend @return {String} The XML-escaped processed content */ -}} {{- $content := .Content -}} {{- if $content -}} {{- $content = dict "Content" .Content "Ruby" .Ruby "Fraction" .Fraction "Fontawesome" .Fontawesome | partial "function/content.html" }} {{- with .FeaturedImage }} {{- $content = add (printf "%q" . "featured image" "no-referrer") $content }} {{- end }} {{- $content = $content | transform.XMLEscape | safeHTML -}} {{- end }} {{- return $content -}}