offload now calls + generation to 11ty; add activity feed; cleanup
This commit is contained in:
parent
4bd059bc90
commit
4dd6cc9313
18 changed files with 192 additions and 93 deletions
25
src/follow-feed.11ty.js
Normal file
25
src/follow-feed.11ty.js
Normal file
|
@ -0,0 +1,25 @@
|
|||
module.exports = class {
|
||||
data() {
|
||||
return {
|
||||
permalink: '/follow.xml',
|
||||
}
|
||||
}
|
||||
|
||||
async render() {
|
||||
const { ActivityFeed } = await import('@11ty/eleventy-activity-feed')
|
||||
const feed = new ActivityFeed()
|
||||
feed.setCacheDuration('1h')
|
||||
|
||||
feed.addSource('atom', 'Blog', 'https://coryd.dev/feed.xml')
|
||||
feed.addSource('rss', 'Letterboxd', 'https://letterboxd.com/cdme/rss')
|
||||
feed.addSource('rss', 'Glass', 'https://glass.photo/coryd/rss')
|
||||
feed.addSource('rss', 'Oku', 'https://oku.club/rss/collection/NvEmF')
|
||||
|
||||
return feed.toRssFeed({
|
||||
title: "Cory Dransfeldt's activity feed",
|
||||
language: 'en',
|
||||
url: 'https://coryd.dev/follow/',
|
||||
subtitle: "Cory Dransfeldt's activity across the web.",
|
||||
})
|
||||
}
|
||||
}
|
Reference in a new issue