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