Welcome to mirror list, hosted at ThFree Co, Russian Federation.

sitemap.xml « layouts - github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f931c4422a2ec80772caf6f05f96b8681fc4ca90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<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>