diff --git a/astro/src/components/blogs/BlogIndex.astro b/astro/src/components/blogs/BlogIndex.astro index cfa5182..ca500cd 100644 --- a/astro/src/components/blogs/BlogIndex.astro +++ b/astro/src/components/blogs/BlogIndex.astro @@ -2,7 +2,7 @@ import { getAllPaginatedBlogs } from '@/content/blogs/blogs'; import { getSettings } from '@/content/settings/settings'; import CalendarIcon from '@/icons/CalendarIcon.astro'; -import { getImageUrl } from '@/lib/images'; +import { getImageSize, getImageUrl } from '@/lib/images'; import { markdownToHtml } from '@/lib/markdown'; import { getBlogRoute } from '@/lib/routing'; import { Image } from 'astro:assets'; @@ -30,23 +30,28 @@ const blogs = await getAllPaginatedBlogs(settings, pageNumber);
- { blogs.map((blog) => ( - - {blog.title} -
-

{blog.title}

-
- - )) } + + ) + + }) }
diff --git a/astro/src/components/blogs/BlogPost.astro b/astro/src/components/blogs/BlogPost.astro index 87ef49b..c276d1e 100644 --- a/astro/src/components/blogs/BlogPost.astro +++ b/astro/src/components/blogs/BlogPost.astro @@ -1,6 +1,6 @@ --- import CalendarIcon from '@/icons/CalendarIcon.astro'; -import { getImageUrl } from '@/lib/images'; +import { getImageSize, getImageUrl } from '@/lib/images'; import { markdownToHtml } from '@/lib/markdown'; import { getTypographyClasses } from '@/styles/markdownClasses'; import { Image } from 'astro:assets'; @@ -10,6 +10,8 @@ interface Props { } const { blog } = Astro.props; + +const imageSize = getImageSize(blog.searchEngine.thumbnail.width, blog.searchEngine.thumbnail.height, 1); ---
{blog.title}