From a8fd1a1c4001bb97b52d0a017e81028e3117bc63 Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Tue, 9 Oct 2012 12:54:47 -0700 Subject: [PATCH] before crazy --- template/chapter.tmpl | 2 +- template/index.tmpl | 2 +- tool/generate.go | 10 ++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/template/chapter.tmpl b/template/chapter.tmpl index 28f65ee..ae60843 100644 --- a/template/chapter.tmpl +++ b/template/chapter.tmpl @@ -3,7 +3,7 @@ Go by Example: {{.Name}} - +
diff --git a/template/index.tmpl b/template/index.tmpl index 0d44024..dedb76d 100644 --- a/template/index.tmpl +++ b/template/index.tmpl @@ -3,7 +3,7 @@ Go by Example - +
diff --git a/tool/generate.go b/tool/generate.go index 7639167..913392f 100644 --- a/tool/generate.go +++ b/tool/generate.go @@ -28,6 +28,15 @@ func ensureDir(dir string) { check(err) } +func copyFile(src, dst string) { + srcF, err := os.Open(src, os.O_RDONLY, 0) + check(err) + dstF, err := os.Create(dst) + check(err) + err = io.Copy(srcF, dstF) + check(err) +} + func pipe(bin string, arg []string, src string) []byte { cmd := exec.Command(bin, arg...) in, _ := cmd.StdinPipe() @@ -222,6 +231,7 @@ func renderChapters(chapters []*Chapter) { func main() { ensureDir(siteDir) + copyFile("template/site.css", siteDir+"/site.css") chapters := parseChapters() renderIndex(chapters) renderChapters(chapters)