blog: Make the atom feed title configurable.

The blog code is quite generic and with the replacement of template and
static files, it can be re-used. But the atom feed title is hard-coded
into the code. This patch adds a field to set the atom feed title to
the Config structure and uses it in the code where the title was
previously hard-coded.

A CL sent separately will set this Config field in the main package in
the go.blog sub-repository. (See CL 16850043 for that other patch).

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/16830043
This commit is contained in:
Brian Gitonga Marete 2013-10-28 10:17:10 +02:00 коммит произвёл Andrew Gerrand
Родитель aa2386290b
Коммит f3120b161e
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -36,8 +36,9 @@ type Config struct {
GodocURL string // The base URL of godoc (for menu bar; no trailing slash).
Hostname string // Server host name, used for rendering ATOM feeds.
HomeArticles int // Articles to display on the home page.
FeedArticles int // Articles to include in Atom and JSON feeds.
HomeArticles int // Articles to display on the home page.
FeedArticles int // Articles to include in Atom and JSON feeds.
FeedTitle string // The title of the Atom XML feed
PlayEnabled bool
}
@ -262,7 +263,7 @@ func (s *Server) renderAtomFeed() error {
updated = s.docs[0].Time
}
feed := atom.Feed{
Title: "The Go Programming Language Blog",
Title: s.cfg.FeedTitle,
ID: "tag:" + s.cfg.Hostname + ",2013:" + s.cfg.Hostname,
Updated: atom.Time(updated),
Link: []atom.Link{{