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, stm.URL{{"loc", i}, {"title", ""}}) imgs = append(imgs, []interface{}{
[]interface{}{"loc", i},
[]interface{}{"title", ""},
})
} }
// FIXME: this is a pain. At a loss on how to do this u = append(u, []interface{}{"image", imgs})
u = append(u, []interface{}{[]interface{}{"image": imgs}})
} }
*/
sm.Add(u) sm.Add(u)
} }