package components import ( "dk/internal/helpers/markdown" "dk/internal/news" "fmt" ) func GenerateTownNews() string { title := `
Latest News
` news, err := news.Recent(1) if err == nil && len(news) > 0 { item := news[0] content := fmt.Sprintf(`%s`, item.ReadableTime()) return title + content + fmt.Sprintf(`
%s
`, markdown.MarkdownToHTML(item.Content)) } return title + "
No news!
" } func GenerateTownWhosOnline() string { title := `
Who's Online
` return title + "
No one!
" }