Refactor layout selection code

The render code path would use a fallback if there was an exception.
This change instead relies on explicit declaration of the layout to use
and includes a check to see if the layout indeed exists before
attempting to render it.
This commit is contained in:
Noah Campbell
2013-10-07 07:57:45 +03:00
parent 197aacb647
commit 9500ec1b6b
10 changed files with 134 additions and 84 deletions

View File

@@ -21,7 +21,7 @@ import (
type Node struct {
RSSlink template.HTML
Site SiteInfo
layout string
// layout string
Data map[string]interface{}
Title string
Description string