From 633a882544d3b54cc7b7cfc96359a2ca1497d766 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Sat, 1 Feb 2020 18:30:23 +0100 Subject: Added CSS copy, img symlink generation --- main.go | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 075caa4..870e0f9 100644 --- a/main.go +++ b/main.go @@ -2,7 +2,9 @@ package main import ( "fmt" + "github.com/otiai10/copy" "os" + "path/filepath" ) func main() { @@ -13,10 +15,10 @@ func main() { } // read config file specified in the command line - cfg, err := readConfig(os.Args[1]) - if err != nil { - panic(err) - } + cfg := readConfig(os.Args[1]) + + // create temporary target directory + tmp := createTempDir("godocs") // gather all sites in docsRoot sites := getSites(cfg) @@ -32,6 +34,12 @@ func main() { createNavSlice(&site, cfg) // output the site - generateSite(site, cfg) + generateSite(site, cfg, tmp) + } + + // copy CSS file to generation directory + err := copy.Copy(cfg.CssFile, filepath.Join(tmp, "style.css")) + if err != nil { + panic(err) } } -- cgit v1.2.3