add gpg page

This commit is contained in:
Travis Shears 2025-10-13 12:49:39 +02:00
parent fda9d22b83
commit 4cd27199ab
Signed by: travisshears
GPG key ID: CB9BF1910F3F7469
3 changed files with 69 additions and 1 deletions

View file

@ -26,6 +26,9 @@ import (
//go:embed home.gmi
var homePageContent string
//go:embed gpg.gmi
var gpgPageContent string
type MainHandler struct {
blog microblog.Handler
gemlog gemlog.Handler
@ -61,6 +64,10 @@ func (h MainHandler) ServeGemini(w gemini.ResponseWriter, req *gemini.Request) {
}
switch req.URL.Path {
case "/gpg":
w.WriteStatusMsg(gemini.StatusSuccess, "text/gemini")
w.WriteBody([]byte(gpgPageContent))
case "/":
w.WriteStatusMsg(gemini.StatusSuccess, "text/gemini")
var content strings.Builder