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 --- site.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'site.go') diff --git a/site.go b/site.go index 4050bf0..1d0358f 100644 --- a/site.go +++ b/site.go @@ -2,6 +2,7 @@ package main import ( "io/ioutil" + "os" "path/filepath" ) @@ -36,16 +37,22 @@ func getSites(cfg config) (sites []siteData) { return } -func generateSite(site siteData, cfg config) { +func generateSite(site siteData, cfg config, outputDir string) { template := loadTemplate(cfg) templData := templateData{SiteTitle: site.name, - StylesheetUrl: cfg.CssFile, + StylesheetUrl: cfg.BaseUrl + "/style.css", Nav: site.nav} for k, v := range site.pages { templData.Content = v.content - err := applyTemplate(filepath.Join(site.outputPath, k), templData, template) + err := applyTemplate(filepath.Join(outputDir, site.rawName, k), templData, template) if err != nil { panic(err) } } + + // link images to generation directory + err := os.Symlink(filepath.Join(site.sourcePath, "img"), filepath.Join(outputDir, site.rawName, "img")) + if err != nil { + panic(err) + } } -- cgit v1.2.3