{{- /* Content processing pipeline partial. Applies a chain of content transformations: ruby annotations, fractions, Font Awesome icons, task lists, marked text, color preview, and HTML escaping. @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 @return {String} The processed content */ -}} {{- $content := .Content -}} {{- if $content -}} {{- if .Ruby -}} {{- $content = partial "function/ruby.html" $content -}} {{- end -}} {{- if .Fraction -}} {{- $content = partial "function/fraction.html" $content -}} {{- end -}} {{- if .Fontawesome -}} {{- $content = partial "function/fontawesome.html" $content -}} {{- end -}} {{- $content = partial "function/task-lists.html" $content -}} {{- $content = partial "function/marked-text.html" $content -}} {{- $content = partial "function/color-preview.html" $content -}} {{- $content = partial "function/escape.html" $content -}} {{- end -}} {{- return $content -}}