shithub: hugo

Download patch

ref: b23b546a30df792ad2c8f0cf3ec1be30c53ba34d
parent: 43891e39947ee30d6667ad4f8154b8c3d93fdd09
author: Baptiste Mathus <[email protected]>
date: Wed Jul 29 12:11:59 EDT 2015

Asciidoc[tor]: use --no-header-footer option

This simplifies the retrieval of the HTML (no more need to extract the
part within body) and also removes the unwanted "Last Updated" part in
the article.

--- a/helpers/content.go
+++ b/helpers/content.go
@@ -414,7 +414,7 @@
 	}
 
 	jww.INFO.Println("Rendering with", path, "...")
-	cmd := exec.Command(path, "--safe", "-")
+	cmd := exec.Command(path, "--no-header-footer", "--safe", "-")
 	cmd.Stdin = bytes.NewReader(cleanContent)
 	var out bytes.Buffer
 	cmd.Stdout = &out
@@ -422,13 +422,7 @@
 		jww.ERROR.Println(err)
 	}
 
-	asciidocLines := strings.Split(out.String(), "\n")
-	for i, line := range asciidocLines {
-		if strings.HasPrefix(line, "<body") {
-			asciidocLines = (asciidocLines[i+1 : len(asciidocLines)-3])
-		}
-	}
-	return strings.Join(asciidocLines, "\n")
+	return out.String()
 }
 
 // GetRstContent calls the Python script rst2html as an external helper