hmn/src/website/education.go

46 lines
977 B
Go

package website
import "git.handmade.network/hmn/hmn/src/templates"
func EducationIndex(c *RequestContext) ResponseData {
type indexData struct {
templates.BaseData
}
tmpl := indexData{
BaseData: getBaseData(c, "Handmade Education", nil),
}
var res ResponseData
res.MustWriteTemplate("education_index.html", tmpl, c.Perf)
return res
}
func EducationGlossary(c *RequestContext) ResponseData {
type glossaryData struct {
templates.BaseData
}
tmpl := glossaryData{
BaseData: getBaseData(c, "Handmade Education", nil),
}
var res ResponseData
res.MustWriteTemplate("education_glossary.html", tmpl, c.Perf)
return res
}
func EducationArticle(c *RequestContext) ResponseData {
type articleData struct {
templates.BaseData
}
tmpl := articleData{
BaseData: getBaseData(c, "Handmade Education", nil),
}
var res ResponseData
res.MustWriteTemplate("education_article.html", tmpl, c.Perf)
return res
}