page: Don't fallback to base template

Don't fallback to the base template when looking for page and index
templates.
This commit is contained in:
Adnan Maolood 2022-09-25 10:56:07 -04:00
parent 4b39c0bfe1
commit 3a3ec83e0f

View file

@ -194,10 +194,6 @@ func (p *Page) process(cfg *Site, task *Task) error {
// Create index
if p.index {
tmpl, ok := cfg.templates.FindTemplate(p.FilePath, "index"+task.TemplateExt)
if !ok {
// Try the base template
tmpl, ok = cfg.templates.FindTemplate(p.FilePath, "base"+task.TemplateExt)
}
if ok {
var b strings.Builder
if err := tmpl.Execute(&b, p); err != nil {
@ -211,10 +207,6 @@ func (p *Page) process(cfg *Site, task *Task) error {
for i := range p.Pages {
var b strings.Builder
tmpl, ok := cfg.templates.FindTemplate(p.FilePath, "page"+task.TemplateExt)
if !ok {
// Try the base template
tmpl, ok = cfg.templates.FindTemplate(p.FilePath, "base"+task.TemplateExt)
}
if ok {
if err := tmpl.Execute(&b, p.Pages[i]); err != nil {
return err