Add a sitemap.xml
This commit is contained in:
parent
af38fb8c1c
commit
db6c23d907
5 changed files with 99 additions and 41 deletions
30
src/sitemap.njk
Normal file
30
src/sitemap.njk
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
permalink: /sitemap.xml
|
||||
layout: null
|
||||
sitemap:
|
||||
ignore: true
|
||||
siteRoot: "https://neilbrommer.com"
|
||||
---
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
{%- for item in collections.all %}
|
||||
{%- if (item.data.sitemap.ignore is not defined or item.data.sitemap.ignore == false) and item.url is defined and item.url != false %}
|
||||
<url>
|
||||
<loc>{{ siteRoot }}{{ item.url }}</loc>
|
||||
{%- if item.data.updated -%}
|
||||
<lastmod>{{ item.data.updated | date("YYYY-MM-DD") }}</lastmod>
|
||||
{%- else -%}
|
||||
<lastmod>{{ item.date | date("YYYY-MM-DD") }}</lastmod>
|
||||
{%- endif -%}
|
||||
|
||||
{%- if item.data.sitemap.changefreq -%}
|
||||
<changefreq>{{ item.data.sitemap.changefreq }}</changefreq>
|
||||
{%- endif -%}
|
||||
|
||||
{%- if item.data.sitemap.priority -%}
|
||||
<priority>{{ item.data.sitemap.priority }}</priority>
|
||||
{%- endif -%}
|
||||
</url>
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
</urlset>
|
||||
|
|
@ -4,6 +4,7 @@ pagination:
|
|||
data: collections
|
||||
size: 1
|
||||
alias: tag
|
||||
addAllPagesToCollections: true
|
||||
filter: [ all, post, posts, MainPage ]
|
||||
eleventyComputed:
|
||||
title: Posts Tagged “{{ tag }}”
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue