Fork of Chiri for Astro for my blog
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: resolve implicit any type error in open-graph route

the3ash 1adcb7a3 d69843d3

+7 -3
+6 -3
src/pages/open-graph/[...route].ts
··· 1 - import { getCollection } from 'astro:content' 1 + import { getCollection, type CollectionEntry } from 'astro:content' 2 2 import { OGImageRoute } from 'astro-og-canvas' 3 3 import { themeConfig } from '../../config' 4 4 ··· 8 8 // Converts [{ id: 'post.md', data: { title: 'Example', pubDate: Date } }] 9 9 // to { 'post.md': { title: 'Example', pubDate: Date } } 10 10 const pages = Object.fromEntries( 11 - collectionEntries.map(({ id, data }) => [id.replace(/\.(md|mdx)$/, ''), data]) 11 + collectionEntries.map((entry: CollectionEntry<'posts'>) => [ 12 + entry.id.replace(/\.(md|mdx)$/, ''), 13 + entry.data 14 + ]) 12 15 ) 13 16 14 17 export const { getStaticPaths, GET } = OGImageRoute({ ··· 43 46 }, 44 47 fonts: [ 45 48 'https://cdn.jsdelivr.net/npm/font-pingfang-sc-font-weight-improved@latest/PingFangSC-Medium.woff2', 46 - 'https://cdn.jsdelivr.net/npm/font-pingfang-sc-font-weight-improved@latest/PingFangSC-Semibold.woff2', 49 + 'https://cdn.jsdelivr.net/npm/font-pingfang-sc-font-weight-improved@latest/PingFangSC-Semibold.woff2' 47 50 ] 48 51 }) 49 52 })
+1
tsconfig.tsbuildinfo
··· 1 + {"root":["./.astro/types.d.ts","./astro.config.ts","./eslint.config.js","./scripts/new-post.ts","./scripts/toggle-proxy.ts","./scripts/update-theme.ts","./src/config.ts","./src/content.config.ts","./src/env.d.ts","./src/pages/atom.xml.ts","./src/pages/rss.xml.ts","./src/pages/api/proxy.ts","./src/pages/open-graph/[...route].ts","./src/plugins/rehype-cleanup.mjs","./src/plugins/rehype-copy-code.mjs","./src/plugins/rehype-image-processor.mjs","./src/plugins/remark-embedded-media.mjs","./src/plugins/remark-reading-time.mjs","./src/plugins/remark-toc.mjs","./src/types/component.types.ts","./src/types/config.types.ts","./src/types/content.types.ts","./src/types/index.ts","./src/utils/date.ts","./src/utils/draft.ts","./src/utils/feed.ts","./src/utils/image-config.ts"],"version":"5.9.3"}