` $id }}
+
+ {{ $left := index (split $snippet $markEnd) 0 }}
+ {{ $right := substr $snippet (len $left) }}
+ {{ $left = replace $left `">` `">` | printf `%s` }}
+
+ {{ $newContent = printf `%s%s%s%s%s` $newContent $markStart $left $anchor $right }}
+ {{ end }}
+
+ {{ $headingContent = $newContent }}
+ {{ end }}
+{{ end }}
+
+{{ $content = $headingContent | safeHTML }}
+
+{{ $content }}
\ No newline at end of file
diff --git a/layouts/post/single.html b/layouts/post/single.html
index 15f2f63..4a87d04 100644
--- a/layouts/post/single.html
+++ b/layouts/post/single.html
@@ -114,7 +114,7 @@
{{ end }}
- {{ .Content }}
+ {{ partial "refractor-content.html" . }}