aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/main.go b/main.go
index f836415..0e0e08a 100644
--- a/main.go
+++ b/main.go
@@ -131,7 +131,7 @@ var gemtextPage = template.Must(template.
</style>
{{- end }}
<title>{{.Title}}</title>
-<article>
+<article{{if .Lang}} lang="{{.Lang}}"{{end}}>
{{ $ctx := . -}}
{{- $isList := false -}}
{{- range .Lines -}}
@@ -364,6 +364,7 @@ type GemtextContext struct {
Pre int
Resp *gemini.Response
Title string
+ Lang string
URL *url.URL
Root *url.URL
}
@@ -476,12 +477,15 @@ func proxyGemini(req gemini.Request, external bool, root *url.URL,
}
}
+ lang := params["lang"]
+
w.Header().Add("Content-Type", "text/html")
ctx := &GemtextContext{
CSS: css,
External: external,
Resp: resp,
Title: req.URL.Host + " " + req.URL.Path,
+ Lang: lang,
URL: req.URL,
Root: root,
}