Add a sidebar

This commit is contained in:
Ben Visness 2022-07-23 12:28:31 -05:00
parent c550f2cd22
commit 160f5d94c4
2 changed files with 16 additions and 8 deletions

View File

@ -1,15 +1,19 @@
{{ template "base.html" . }} {{ template "base.html" . }}
{{ define "content" }} {{ define "content" }}
<h1>{{ .Title }}</h1>
{{ if .User.IsEduAuthor }} {{ if .User.IsEduAuthor }}
<div class="optionbar"> <div class="mb3">
<div class="options"> <a href="{{ .EditUrl }}" title="Edit">&#9998; Edit</a>
</div> <a href="{{ .DeleteUrl }}" title="Delete">&#10006; Delete</a>
<div class="options">
<a class="edit action button" href="{{ .EditUrl }}" title="Edit">&#9998; Edit</a>
<a class="delete action button" href="{{ .DeleteUrl }}" title="Delete">&#10006; Delete</a>
</div>
</div> </div>
{{ end }} {{ end }}
{{ .Article.Content }} <div class="flex">
<div class="flex-grow-1 post-content">
{{ .Article.Content }}
</div>
<div class="ml3 flex-shrink-0 w5">
I'm a sidebar!
</div>
</div>
{{ end }} {{ end }}

View File

@ -83,6 +83,10 @@ func EducationArticle(c *RequestContext) ResponseData {
tmpl.OpenGraphItems = append(tmpl.OpenGraphItems, tmpl.OpenGraphItems = append(tmpl.OpenGraphItems,
templates.OpenGraphItem{Property: "og:description", Value: string(article.Description)}, templates.OpenGraphItem{Property: "og:description", Value: string(article.Description)},
) )
tmpl.Breadcrumbs = []templates.Breadcrumb{
{Name: "Education", Url: hmnurl.BuildEducationIndex()},
{Name: article.Title, Url: hmnurl.BuildEducationArticle(article.Slug)},
}
var res ResponseData var res ResponseData
res.MustWriteTemplate("education_article.html", tmpl, c.Perf) res.MustWriteTemplate("education_article.html", tmpl, c.Perf)