const EleventyFetch = require('@11ty/eleventy-fetch') module.exports = async function () { const API_KEY_PLAUSIBLE = process.env.API_KEY_PLAUSIBLE const url = 'https://plausible.io/api/v1/stats/breakdown?site_id=coryd.dev&period=6mo&property=event:page&limit=30' const res = EleventyFetch(url, { duration: '1h', type: 'json', fetchOptions: { headers: { Authorization: `Bearer ${API_KEY_PLAUSIBLE}`, }, }, }).catch() const pages = await res return pages.results.filter((p) => p.page.includes('posts')).splice(0, 5) }