From: Sergey Matveev Date: Sat, 13 Nov 2021 16:40:10 +0000 (+0300) Subject: charset is case-insensitive X-Git-Tag: v0.25.0^0 X-Git-Url: http://www.git.stargrave.org/?p=sgblog.git;a=commitdiff_plain;h=e800d39696d340fbee7babd32c6259494d2785a4 charset is case-insensitive --- diff --git a/cmd/sgblog/http-entry.tmpl b/cmd/sgblog/http-entry.tmpl index 1774afe..55cfd9f 100644 --- a/cmd/sgblog/http-entry.tmpl +++ b/cmd/sgblog/http-entry.tmpl @@ -1,7 +1,7 @@ {{$Cfg := .Cfg}} - + {{.Title}} ({{.When}}) {{with .Cfg.CSS}}{{end}} diff --git a/cmd/sgblog/http-index.tmpl b/cmd/sgblog/http-index.tmpl index 3755e47..523096d 100644 --- a/cmd/sgblog/http-index.tmpl +++ b/cmd/sgblog/http-index.tmpl @@ -1,7 +1,7 @@ - + {{.Cfg.Title}} {{if .Topic}}(topic: {{.Topic}}) {{end}}({{.Offset}}-{{.OffsetNext}}) {{with .Cfg.CSS}}{{end}} diff --git a/cmd/sgblog/http.go b/cmd/sgblog/http.go index 1bc1824..7d7303c 100644 --- a/cmd/sgblog/http.go +++ b/cmd/sgblog/http.go @@ -128,7 +128,7 @@ func lineURLizeInTemplate(urlPrefix, line interface{}) string { func startHeader(etag hash.Hash, gziped bool) string { lines := []string{ - "Content-Type: text/html; charset=UTF-8", + "Content-Type: text/html; charset=utf-8", "ETag: " + etagString(etag), } if gziped { @@ -141,7 +141,7 @@ func startHeader(etag hash.Hash, gziped bool) string { func makeErr(err error, status int) { fmt.Println("Status:", status) - fmt.Print("Content-Type: text/plain; charset=UTF-8\n\n") + fmt.Print("Content-Type: text/plain; charset=utf-8\n\n") fmt.Println(err) log.Fatalln(err) } @@ -477,7 +477,9 @@ func serveHTTP() { } lines := msgSplit(commit.Message) var categories []atom.Category - for _, topic := range sgblog.ParseTopics(sgblog.GetNote(repo, topicsTree, commit.Hash)) { + for _, topic := range sgblog.ParseTopics(sgblog.GetNote( + repo, topicsTree, commit.Hash, + )) { categories = append(categories, atom.Category{Term: topic}) } htmlized := make([]string, 0, len(lines)) @@ -774,7 +776,7 @@ func serveHTTP() { return AtomFinish: - os.Stdout.WriteString("Content-Type: application/atom+xml; charset=UTF-8\n") + os.Stdout.WriteString("Content-Type: application/atom+xml; charset=utf-8\n") os.Stdout.WriteString("ETag: " + etagString(etagHash) + "\n") if gzipWriter != nil { os.Stdout.WriteString("Content-Encoding: gzip\n")