diff options
author | Baptiste Mathus <batmat@batmat.net> | 2015-07-29 16:11:59 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2015-07-29 17:36:19 +0200 |
commit | b23b546a30df792ad2c8f0cf3ec1be30c53ba34d (patch) | |
tree | a0f0b5e4e336f10005410700a3b22b7de2a6315d /helpers | |
parent | 43891e39947ee30d6667ad4f8154b8c3d93fdd09 (diff) |
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.
Diffstat (limited to 'helpers')
-rw-r--r-- | helpers/content.go | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/helpers/content.go b/helpers/content.go index a846d2fa1..86c3f8c5a 100644 --- a/helpers/content.go +++ b/helpers/content.go @@ -414,7 +414,7 @@ func GetAsciidocContent(content []byte) string { } 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 @@ func GetAsciidocContent(content []byte) string { 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 |