feat: feed/search/sitemap

This commit is contained in:
Cory Dransfeldt 2024-10-11 19:10:20 -07:00
parent 086cd20788
commit c6d00b2836
No known key found for this signature in database
34 changed files with 198 additions and 535 deletions

View file

@ -1,4 +1,4 @@
---
permalink: /api/search
permalink: "/api/search"
---
{{ collections.searchIndex | json }}
{{ search | json }}

View file

@ -1,14 +0,0 @@
---
layout: null
eleventyExcludeFromCollections: true
permalink: "/feeds/album-releases.json"
---
{%- assign releases = albumReleases.current | reverse -%}
{% render "partials/feeds/json.liquid"
permalink:"/feeds/album-releases.json"
title:"Album releases / Cory Dransfeldt"
globals:globals
data:releases
updated:releases[0].releaseDate
appVersion:appVersion
%}

View file

@ -4,10 +4,9 @@ eleventyExcludeFromCollections: true
permalink: "/feeds/all.json"
---
{% render "partials/feeds/json.liquid"
permalink:"/feeds/all"
permalink:"/feeds/all.json"
title:"All activity / Cory Dransfeldt"
globals:globals
data:collections.allContent
updated:collections.allContent[0].date
data:activity
appVersion:appVersion
%}

View file

@ -3,13 +3,10 @@ layout: null
eleventyExcludeFromCollections: true
permalink: "/feeds/books.json"
---
{%- assign bookData = books.all | bookStatus: 'finished' -%}
{% render "partials/feeds/json.liquid"
permalink:"/feeds/books"
permalink:"/feeds/books.json"
title:"Books / Cory Dransfeldt"
globals:globals
data:bookData
updated:bookData[0].date
utm_campaign:"books_json_feed"
appVersion:appVersion
data:books.feed
utm_campaign:"books_feed"
%}

View file

@ -4,10 +4,8 @@ eleventyExcludeFromCollections: true
permalink: "/feeds/links.json"
---
{% render "partials/feeds/json.liquid"
permalink:"/feeds/links"
permalink:"/feeds/links.json"
title:"Links / Cory Dransfeldt"
globals:globals
data:links
updated:links[0].date
appVersion:appVersion
%}

View file

@ -4,11 +4,9 @@ eleventyExcludeFromCollections: true
permalink: "/feeds/movies.json"
---
{% render "partials/feeds/json.liquid"
permalink:"/feeds/movies"
permalink:"/feeds/movies.json"
title:"Movies / Cory Dransfeldt"
globals:globals
data:movies.recentlyWatched
updated:movies.recentlyWatched[0].lastWatched
utm_campaign:"movies_json_feed"
appVersion:appVersion
data:movies.feed
utm_campaign:"movies_feed"
%}

View file

@ -4,11 +4,9 @@ eleventyExcludeFromCollections: true
permalink: "/feeds/posts.json"
---
{% render "partials/feeds/json.liquid"
permalink:"/feeds/posts"
permalink:"/feeds/posts.json"
title:"Posts / Cory Dransfeldt"
globals:globals
data:posts
updated:posts[0].date
utm_campaign:"posts_json_feed"
appVersion:appVersion
utm_campaign:"posts_feed"
%}

View file

@ -1,13 +0,0 @@
---
layout: null
eleventyExcludeFromCollections: true
permalink: "/feeds/album-releases"
---
{%- assign releases = albumReleases.current | reverse -%}
{% render "partials/feeds/rss.liquid"
permalink:"/feeds/album-releases"
title:"Album releases / Cory Dransfeldt"
globals:globals
data:releases
updated:releases[0].releaseDate
%}

View file

@ -7,6 +7,5 @@ permalink: "/feeds/all"
permalink:"/feeds/all"
title:"All activity / Cory Dransfeldt"
globals:globals
data:collections.allContent
updated:collections.allContent[0].date
data:activity
%}

View file

@ -3,12 +3,10 @@ layout: null
eleventyExcludeFromCollections: true
permalink: "/feeds/books"
---
{%- assign bookData = books.all | bookStatus: 'finished' -%}
{% render "partials/feeds/rss.liquid"
permalink:"/feeds/books"
title:"Books / Cory Dransfeldt"
globals:globals
data:bookData
updated:bookData[0].date
data:books.feed
utm_campaign:"books_feed"
%}

View file

@ -8,5 +8,4 @@ permalink: "/feeds/links"
title:"Links / Cory Dransfeldt"
globals:globals
data:links
updated:links[0].date
%}

View file

@ -7,7 +7,6 @@ permalink: "/feeds/movies"
permalink:"/feeds/movies"
title:"Movies / Cory Dransfeldt"
globals:globals
data:movies.recentlyWatched
updated:movies.recentlyWatched[0].lastWatched
data:movies.feed
utm_campaign:"movies_feed"
%}

View file

@ -8,6 +8,5 @@ permalink: "/feeds/posts"
title:"Posts / Cory Dransfeldt"
globals:globals
data:posts
updated:posts[0].date
utm_campaign:"posts_feed"
%}

View file

@ -0,0 +1,11 @@
---
layout: null
eleventyExcludeFromCollections: true
permalink: "/feeds/syndication"
---
{% render "partials/feeds/syndication.rss.liquid"
permalink:"/feeds/syndication"
title:"Syndicated content / Cory Dransfeldt"
globals:globals
data:syndication
%}

View file

@ -5,12 +5,12 @@ eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{% for page in collections.siteMap %}
{% for page in sitemap -%}
<url>
<loc>{{ page.url }}</loc>
<lastmod>{{ page.date | date: '%Y-%m-%dT%H:%M:%S%:z' }}</lastmod>
<changefreq>{% if page.data.changeFreq %}{{ page.data.changeFreq }}{% else %}monthly{% endif %}</changefreq>
<priority>{% if page.data.priority %}{{ page.data.priority }}{% else %}0.5{% endif %}</priority>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
{% endfor %}
</urlset>