From baaf7bcfac6e986d085781dc9e9167517347d256 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Sat, 23 Dec 2017 21:21:26 -0800 Subject: [PATCH] Legacy Rophako blog index page --- core/blog.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/blog.go b/core/blog.go index 4f3a8a9..98f6141 100644 --- a/core/blog.go +++ b/core/blog.go @@ -42,6 +42,15 @@ func (b *Blog) BlogRoutes(r *mux.Router) { r.HandleFunc("/archive", b.BlogArchive) r.HandleFunc("/tagged", b.Tagged) r.HandleFunc("/tagged/{tag}", b.Tagged) + r.HandleFunc("/blog/entry/{fragment}", func(w http.ResponseWriter, r *http.Request) { + params := mux.Vars(r) + fragment, ok := params["fragment"] + if !ok { + b.NotFound(w, r, "Not Found") + return + } + b.Redirect(w, "/"+fragment) + }) // Login-required routers. loginRouter := mux.NewRouter()