diff --git a/embed/post-list.html b/embed/post-list.html
index e3a016c..6ff8985 100644
--- a/embed/post-list.html
+++ b/embed/post-list.html
@@ -1,18 +1,22 @@
-{{range .}}
-
-
-
-
- Published:
-
-
-
-
-
-{{end}}
+ {{range .}}
+
+
+ {{ if eq .Meta.Type "note"}}
+ {{.RenderedContent}}
+ {{ else }}
+
+ {{ end }}
+
+ Published:
+
+
+
+
+
+ {{end}}
\ No newline at end of file
diff --git a/renderer_test.go b/renderer_test.go
index af516b0..512a0ed 100644
--- a/renderer_test.go
+++ b/renderer_test.go
@@ -81,13 +81,14 @@ func TestCanRenderPostList(t *testing.T) {
user := getTestUser()
user.CreateNewPost("testpost1", false)
user.CreateNewPost("testpost2", false)
- result, _ := owl.RenderPostList(user, &owl.PostList{
+ result, err := owl.RenderPostList(user, &owl.PostList{
Id: "testlist",
Title: "Test List",
Include: []string{
"article",
},
})
+ assertions.AssertNoError(t, err, "Error rendering post list")
assertions.AssertContains(t, result, "testpost1")
assertions.AssertContains(t, result, "testpost2")
}
@@ -138,7 +139,13 @@ func TestCanRenderIndexPageNoTitle(t *testing.T) {
post, _ := user.CreateNewPostFull(owl.PostMeta{}, "hi")
result, _ := owl.RenderIndexPage(user)
assertions.AssertContains(t, result, post.Id())
- assertions.AssertContains(t, result, "Note: ")
+}
+
+func TestRenderNoteAsFullContent(t *testing.T) {
+ user := getTestUser()
+ post, _ := user.CreateNewPostFull(owl.PostMeta{Type: "note"}, "hi")
+ result, _ := owl.RenderPost(post)
+ assertions.AssertContains(t, result, "hi")
}
func TestIndexPageContainsHFeedContainer(t *testing.T) {