]> Sergey Matveev's repositories - sgblog.git/blobdiff - cmd/sgblog/http.go
Include subject in comment URI
[sgblog.git] / cmd / sgblog / http.go
index 854ebe6e7895ed9ffce26a1f0b7c084fa1a40fe3..4712a50f13584b98a81542a1d71cdd69c44307df 100644 (file)
@@ -142,7 +142,7 @@ Topics: {{range .Topics}}[<tt><a href="{{$Cfg.URLPrefix}}?topic={{.}}">{{.}}</a>
 {{end}}</pre>
 <hr/>{{end}}
 
-{{if .Cfg.CommentsEmail}}[<a href="mailto:{{.Cfg.CommentsEmail}}?subject={{.Commit.Hash.String}}">leave comment</a>]{{end}}
+{{if .Cfg.CommentsEmail}}[<a href="mailto:{{.Cfg.CommentsEmail}}?subject=Re:%20{{.TitleEscaped}}%20({{.Commit.Hash.String}})">leave comment</a>]{{end}}
 
 <dl>{{range $idx, $comment := .Comments}}
 <dt><a name="comment{{$idx}}"><a href="#comment{{$idx}}">comment {{$idx}}</a>:</dt>
@@ -785,6 +785,7 @@ func serveHTTP() {
                        Version         string
                        Cfg             *Cfg
                        Title           string
+                       TitleEscaped    string
                        When            string
                        AtomCommentsURL string
                        Parent          string
@@ -797,6 +798,7 @@ func serveHTTP() {
                        Version:         sgblog.Version,
                        Cfg:             cfg,
                        Title:           title,
+                       TitleEscaped:    strings.ReplaceAll(title, " ", "%20"),
                        When:            when,
                        AtomCommentsURL: atomCommentsURL,
                        Parent:          parent,