diff --git a/layouts/partials/refractor-content.html b/layouts/partials/refractor-content.html index 79b485b..861c9ca 100644 --- a/layouts/partials/refractor-content.html +++ b/layouts/partials/refractor-content.html @@ -10,19 +10,19 @@ {{ if findRE ` + {{ $content = replaceRE `
  • (\s*)$1 + {{ $content = replaceRE `
      (\s*)
    • $1
    • ` `` $content }} {{ $content = replaceRE `` `` $content }} - + {{ $content = replaceRE `` `` $content }} {{ end }} @@ -34,30 +34,11 @@ {{ $markStart := printf `` $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 }} + {{ $pattern := printf `%s([^"]+)">(.*?)%s` $markStart $markEnd }} + {{ $replacement := printf `%s$1">$2%s` $markStart $markEnd }} + {{ $headingContent = replaceRE $pattern $replacement $headingContent }} {{ end }} {{ $content = $headingContent | safeHTML }} -{{ $content }} \ No newline at end of file +{{ $content | safeHTML }} \ No newline at end of file