diff --git a/blog.go b/blog.go
index 19b5dab..447cd6f 100644
--- a/blog.go
+++ b/blog.go
@@ -11,10 +11,10 @@ import (
)
const (
- blogTitle = "
%v
"
+ blogTitle = ""
blogAuthor = "By %v
"
blogCreate = "Written on: %v
%v"
+ blogMain = "%v
"
authorInfo = `
@@ -60,8 +60,13 @@ func blogHandle(w http.ResponseWriter, blog string) {
}
func blogElement(b *blog.Blog) (out string) {
- out = fmt.Sprintf(blogTitle, b.Title)
- out += fmt.Sprintf(blogAuthor, b.Author)
+ out = fmt.Sprintf(blogTitle, b.ID, b.Title)
+ auth, err := blogApp.GetAuthor(b)
+ if err == nil {
+ out += fmt.Sprintf(blogAuthor, auth.Name)
+ } else {
+ out += fmt.Sprintf(blogAuthor, "unknown")
+ }
cTime := time.Unix(b.CreateTime, 0).Format(time.DateOnly)
if b.UpdateTime > b.CreateTime {
out += fmt.Sprintf(blogCreate, cTime+"; Last updated on: "+time.Unix(b.UpdateTime, 0).Format(time.DateOnly))
@@ -69,7 +74,6 @@ func blogElement(b *blog.Blog) (out string) {
out += fmt.Sprintf(blogCreate, cTime)
}
out += fmt.Sprintf(blogMain, b.Blog)
- auth, err := blogApp.GetAuthor(b)
if err == nil {
out += authorSection(auth)
}