- rss
"github.com/gorilla/feeds"
now := time.Now()
feed := &feeds.Feed{
Title: "jmoiron.net blog",
Link: &feeds.Link{Href: "http://jmoiron.net/blog"},
Description: "discussion about tech, footie, photos",
Author: &feeds.Author{Name: "Jason Moiron", Email: "jmoiron@jmoiron.net"},
Created: now,
}
feed.Items = []*feeds.Item{
&feeds.Item{
Title: "Limiting Concurrency in Go",
Link: &feeds.Link{Href: "http://jmoiron.net/blog/limiting-concurrency-in-go/"},
Description: "A discussion on controlled parallelism in golang",
Author: &feeds.Author{Name: "Jason Moiron", Email: "jmoiron@jmoiron.net"},
Created: now,
},
&feeds.Item{
Title: "Logic-less Template Redux",
Link: &feeds.Link{Href: "http://jmoiron.net/blog/logicless-template-redux/"},
Description: "More thoughts on logicless templates",
Created: now,
},
&feeds.Item{
Title: "Idiomatic Code Reuse in Go",
Link: &feeds.Link{Href: "http://jmoiron.net/blog/idiomatic-code-reuse-in-go/"},
Description: "How to use interfaces <em>effectively</em>",
Created: now,
},
}
atom, _ := feed.ToAtom()//atom
rss, _ := feed.ToRss()//rss
json, _ := feed.ToJSON()//json
- sitemap
"github.com/kataras/sitemap"
sitemaps := sitemap.New("http://localhost:8199").
URL(sitemap.URL{Loc: "/home"}).
URL(sitemap.URL{Loc: "/articles", LastMod: time.Now(), ChangeFreq: sitemap.Daily, Priority: 1}).
URL(sitemap.URL{Loc: "/qq", LastMod: time.Now(), ChangeFreq: sitemap.Daily, Priority: 0.3}).
Build()
for _, s := range sitemaps {
r.Response.Writeln(s.Content)
}
文档更新时间: 2021-11-04 19:14 作者:Yoby