{{- $scratch := .Page.Scratch.Get "scratch" -}} {{- /* only the trailing newline is retained */ -}} {{- $content := replaceRE `(?s)^\n*(.*?)\n*$` "$1\n" .Inner | .Page.RenderString -}} {{- /* shuffle md5 as id */ -}} {{- $id := delimit (split (md5 $content) "" | shuffle) "" | printf "typeit-%s" -}}
]*>(?s)(.*)