package kiss
import "strings"
func RenderPost(post Post) (string, error) {
template, _ := post.user.Template()
buf, _ := post.MarkdownData()
postHtml := "
" + post.Title() + "
\n"
postHtml += buf.String()
return strings.Replace(template, "{{content}}", postHtml, -1), nil
}
func RenderIndexPage(user User) (string, error) {
template, _ := user.Template()
posts, _ := user.Posts()
postHtml := ""
for _, postId := range posts {
post, _ := user.GetPost(postId)
postHtml += "\n"
}
return strings.Replace(template, "{{content}}", postHtml, -1), nil
}