styling + rss

This commit is contained in:
Cory Dransfeldt 2023-03-11 19:32:11 -08:00
parent 2809018dc1
commit c9b06f3f17
No known key found for this signature in database
8 changed files with 77 additions and 4 deletions

27
src/feed.11ty.js Normal file
View file

@ -0,0 +1,27 @@
const createRssFeed = require('eleventy-rss-helper')
const permalink = '/feed.xml'
const baseUrl = 'https://coryd.dev'
module.exports = createRssFeed({
permalink,
feedOptions(data) {
return {
title: 'Cory Dransfeldt',
description: 'Latest posts from coryd.dev',
feed_url: `${baseUrl}${permalink}`,
site_url: baseUrl,
}
},
items(collections, data) {
return collections.posts.slice(-20).reverse()
},
itemOptions(item, data) {
return {
title: item.data.title,
description: item.data.post_excerpt,
url: `${baseUrl}${item.url}`,
date: item.date,
}
},
})