Include About/Privacy page content in page description

pull/37/head
Matt Baer 6 years ago
parent be2c7ef86b
commit 77e79acd06
  1. 3
      app.go
  2. 1
      pages/about.tmpl
  3. 1
      pages/privacy.tmpl

@ -20,6 +20,7 @@ import (
"github.com/gorilla/schema"
"github.com/gorilla/sessions"
"github.com/manifoldco/promptui"
"github.com/writeas/go-strip-markdown"
"github.com/writeas/web-core/converter"
"github.com/writeas/web-core/log"
"github.com/writeas/writefreely/config"
@ -98,6 +99,7 @@ func handleTemplatedPage(app *app, w http.ResponseWriter, r *http.Request, t *te
p := struct {
page.StaticPage
Content template.HTML
PlainContent string
Updated string
AboutStats *InstanceStats
@ -124,6 +126,7 @@ func handleTemplatedPage(app *app, w http.ResponseWriter, r *http.Request, t *te
return err
}
p.Content = template.HTML(applyMarkdown([]byte(c)))
p.PlainContent = shortPostDescription(stripmd.Strip(c))
if updated != nil {
p.Updated = updated.Format("January 2, 2006")
}

@ -1,4 +1,5 @@
{{define "head"}}<title>About {{.SiteName}}</title>
<meta name="description" content="{{.PlainContent}}">
{{end}}
{{define "content"}}
<div class="content-container snug">

@ -1,4 +1,5 @@
{{define "head"}}<title>{{.SiteName}} Privacy Policy</title>
<meta name="description" content="{{.PlainContent}}">
{{end}}
{{define "content"}}<div class="content-container snug">
<h1>Privacy Policy</h1>

Loading…
Cancel
Save