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