hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit ed5ad12af372f8d0856f5648c797efc082b05dc3
parent 1d7f4413f55073b9ea9a9fc9dd4f1792915fe8e1
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sun, 10 Jul 2016 12:28:34 +0200

Remove []byte to string to []byte conversion in Asciidoc

Diffstat:
Mhelpers/content.go | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/helpers/content.go b/helpers/content.go
@@ -367,7 +367,7 @@ func RenderBytes(ctx *RenderingContext) []byte {
 	case "markdown":
 		return markdownRender(ctx)
 	case "asciidoc":
-		return []byte(getAsciidocContent(ctx.Content))
+		return getAsciidocContent(ctx.Content)
 	case "mmark":
 		return mmarkRender(ctx)
 	case "rst":
@@ -460,14 +460,14 @@ func HasAsciidoc() bool {
 
 // getAsciidocContent calls asciidoctor or asciidoc as an external helper
 // to convert AsciiDoc content to HTML.
-func getAsciidocContent(content []byte) string {
+func getAsciidocContent(content []byte) []byte {
 	cleanContent := bytes.Replace(content, SummaryDivider, []byte(""), 1)
 
 	path := getAsciidocExecPath()
 	if path == "" {
 		jww.ERROR.Println("asciidoctor / asciidoc not found in $PATH: Please install.\n",
 			"                 Leaving AsciiDoc content unrendered.")
-		return (string(content))
+		return content
 	}
 
 	jww.INFO.Println("Rendering with", path, "...")
@@ -479,7 +479,7 @@ func getAsciidocContent(content []byte) string {
 		jww.ERROR.Println(err)
 	}
 
-	return out.String()
+	return out.Bytes()
 }
 
 // HasRst returns whether rst2html is installed on this computer.