Added social link redirects

Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
This commit is contained in:
2022-08-08 13:16:43 +01:00
parent 8f8dfc912b
commit f6618a93ff
2 changed files with 25 additions and 8 deletions

View File

@@ -35,6 +35,13 @@ func main() {
panic(err)
}
for _, l := range data["social"].([]interface{}) {
link := l.(map[interface{}]interface{})
if link["slug"] != "" {
http.Handle(link["slug"].(string), http.RedirectHandler(link["url"].(string), http.StatusTemporaryRedirect))
}
}
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
page := "src" + r.URL.Path
if strings.HasSuffix(page, "/") {