mirror of
https://github.com/Sped0n/bridget.git
synced 2026-04-14 10:09:31 -07:00
48 lines
1.6 KiB
XML
48 lines
1.6 KiB
XML
<urlset
|
|
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
|
xmlns:xhtml="http://www.w3.org/1999/xhtml"
|
|
>
|
|
{{- range (where .Data.Pages "Section" "!=" "gallery") -}}
|
|
<url>
|
|
<loc>
|
|
{{- .Permalink -}}
|
|
</loc>
|
|
{{- if not .Lastmod.IsZero -}}
|
|
<lastmod>
|
|
{{- .Lastmod.Format "2006-01-02T15:04:05-07:00" -}}
|
|
</lastmod>
|
|
{{- end -}}
|
|
{{- with .Sitemap.ChangeFreq -}}
|
|
<changefreq>
|
|
{{- . -}}
|
|
</changefreq>
|
|
{{- end -}}
|
|
|
|
{{- if ge .Sitemap.Priority 0.0 -}}
|
|
{{- $weeks := div (sub now.Unix .Lastmod.Unix) 604800 -}}
|
|
{{- $priority := sub 1 (div $weeks 10.0 ) -}}
|
|
{{- if ge .Sitemap.Priority $priority -}}
|
|
<priority>{{- .Sitemap.Priority -}}</priority>
|
|
{{- else -}}
|
|
<priority>{{- $priority -}}</priority>
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{- if .IsTranslated -}}
|
|
{{- range .Translations -}}
|
|
<xhtml:link
|
|
rel="alternate"
|
|
hreflang="{{- .Lang -}}"
|
|
href="{{- .Permalink -}}"
|
|
/>
|
|
{{- end -}}
|
|
<xhtml:link
|
|
rel="alternate"
|
|
hreflang="{{- .Lang -}}"
|
|
href="{{- .Permalink -}}"
|
|
/>
|
|
{{- end -}}
|
|
</url>
|
|
{{- end -}}
|
|
</urlset>
|