URI: 
       helpers: Avoid unescape in highlight - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit ebdd8cba3f5965a8ac897833f313d772271de649
   DIR parent 8125b4b03d10eb73f8aea3f9ea41172aba8df082
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Tue, 23 Jan 2018 09:48:04 +0100
       
       helpers: Avoid unescape in highlight
       
       Fixes #4219
       
       Diffstat:
         M helpers/content_renderer.go         |       5 ++---
       
       1 file changed, 2 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/helpers/content_renderer.go b/helpers/content_renderer.go
       @@ -15,7 +15,6 @@ package helpers
        
        import (
                "bytes"
       -        "html"
                "strings"
        
                "github.com/gohugoio/hugo/config"
       @@ -36,7 +35,7 @@ type HugoHTMLRenderer struct {
        func (r *HugoHTMLRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string) {
                if r.Cfg.GetBool("pygmentsCodeFences") && (lang != "" || r.Cfg.GetBool("pygmentsCodeFencesGuessSyntax")) {
                        opts := r.Cfg.GetString("pygmentsOptions")
       -                str := strings.Trim(html.UnescapeString(string(text)), "\n\r")
       +                str := strings.Trim(string(text), "\n\r")
                        highlighted, _ := r.cs.Highlight(str, lang, opts)
                        out.WriteString(highlighted)
                } else {
       @@ -100,7 +99,7 @@ type HugoMmarkHTMLRenderer struct {
        // Pygments is used if it is setup to handle code fences.
        func (r *HugoMmarkHTMLRenderer) BlockCode(out *bytes.Buffer, text []byte, lang string, caption []byte, subfigure bool, callouts bool) {
                if r.Cfg.GetBool("pygmentsCodeFences") && (lang != "" || r.Cfg.GetBool("pygmentsCodeFencesGuessSyntax")) {
       -                str := strings.Trim(html.UnescapeString(string(text)), "\n\r")
       +                str := strings.Trim(string(text), "\n\r")
                        highlighted, _ := r.cs.Highlight(str, lang, "")
                        out.WriteString(highlighted)
                } else {