46 lines
977 B
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
|
|
}
|