get image sitemap working

changed to use stm.URL for imgs for readability
fixed error in append statement
reordered import statements
This commit is contained in:
Rob Loranger 2019-08-01 08:25:22 -07:00
parent 41062728f5
commit f02a241213
No known key found for this signature in database
GPG key ID: D6F1633A4F0903B8

View file

@ -12,11 +12,12 @@ package writefreely
import (
"fmt"
"net/http"
"time"
"github.com/gorilla/mux"
"github.com/ikeikeikeike/go-sitemap-generator/v2/stm"
"github.com/writeas/web-core/log"
"net/http"
"time"
)
func buildSitemap(host, alias string) *stm.Sitemap {
@ -81,16 +82,16 @@ func handleViewSitemap(app *App, w http.ResponseWriter, r *http.Request) error {
{"mobile", true},
{"lastmod", p.Updated},
}
/*
if len(p.Images) > 0 {
imgs := []stm.URL{}
for _, i := range p.Images {
imgs = append(imgs, stm.URL{{"loc", i}, {"title", ""}})
}
// FIXME: this is a pain. At a loss on how to do this
u = append(u, []interface{}{[]interface{}{"image": imgs}})
if len(p.Images) > 0 {
imgs := stm.URL{}
for _, i := range p.Images {
imgs = append(imgs, []interface{}{
[]interface{}{"loc", i},
[]interface{}{"title", ""},
})
}
*/
u = append(u, []interface{}{"image", imgs})
}
sm.Add(u)
}