Compare commits

...

2 Commits

Author SHA1 Message Date
Nico 8eeb02eafa move to a hand written index page 2021-07-23 20:39:43 +01:00
Nico 593a8410ec typo 2021-01-01 18:28:11 +00:00
1 changed files with 9 additions and 9 deletions

18
main.go
View File

@ -16,7 +16,7 @@ import (
)
// TODO replace these hardcoded paths with config
var root string = "home/nico/website/wiki"
var root string = "/home/nico/website/wiki"
var geminiPrefix string = "gemini://breadpunk.club/~bagel"
var htmlPrefix string = "https://itwont.work"
var geminiOutputDir string = filepath.Join(root, "public_gemini")
@ -364,24 +364,24 @@ func main() {
panic(err)
}
}
f, err := os.Create(filepath.Join(geminiOutputDir, "index.gmi"))
f, err := os.Create(filepath.Join(geminiOutputDir, "_tags/_tags.gmi"))
defer f.Close()
if err != nil {
panic(err)
}
err = templates.ExecuteTemplate(f, "index.gmi", tagData)
err = templates.ExecuteTemplate(f, "_tags.gmi", tagData)
if err != nil {
panic(err)
}
f.Sync()
// Write out HTML index page
hf, err := os.Create(filepath.Join(htmlOutputDir, "index.html"))
// Write out HTML _tags page
hf, err := os.Create(filepath.Join(htmlOutputDir, "_tags.html"))
defer hf.Close()
if err != nil {
panic(err)
}
err = templates.ExecuteTemplate(hf, "index.html", tagData)
err = templates.ExecuteTemplate(hf, "_tags.html", tagData)
if err != nil {
panic(err)
}
@ -397,7 +397,7 @@ func main() {
panic(err)
}
}
// Write Feeds
gemFeed := &feeds.Feed{
Title: feed.Title,
@ -465,11 +465,11 @@ func main() {
err = ioutil.WriteFile(tagFile, j, 0644)
if err != nil {
panic(err)
}
}
j, err = json.Marshal(feed)
err = ioutil.WriteFile(feedFile, j, 0644)
if err != nil {
panic(err)
}
}