diff --git a/web/html/html.go b/web/html/html.go
index a3088af..c78fb05 100644
--- a/web/html/html.go
+++ b/web/html/html.go
@@ -98,8 +98,10 @@ type HomeData struct {
Sources []SourceData
}
-func Home(writer io.Writer, data HomeData) error {
- return home.Execute(writer, data)
+func Home(writer io.Writer, data HomeData) {
+ if err := home.Execute(writer, data); err != nil {
+ log.Printf("error: failed to render home: %v", err)
+ }
}
var feed = load("feed.html", "item.html")
@@ -108,8 +110,10 @@ type FeedData struct {
Items []core.Item
}
-func Feed(writer io.Writer, data FeedData) error {
- return feed.Execute(writer, data)
+func Feed(writer io.Writer, data FeedData) {
+ if err := feed.Execute(writer, data); err != nil {
+ log.Printf("error: failed to render feed: %v", err)
+ }
}
var item = load("itemPage.html", "item.html")
@@ -119,6 +123,8 @@ type ItemData struct {
Open bool
}
-func Item(writer io.Writer, data ItemData) error {
- return item.Execute(writer, data)
+func Item(writer io.Writer, data ItemData) {
+ if err := item.Execute(writer, data); err != nil {
+ log.Printf("error: failed to render item: %v", err)
+ }
}