diff --git a/src/components/BlogList.svelte b/src/components/BlogList.svelte index 5e5143f..8a76928 100644 --- a/src/components/BlogList.svelte +++ b/src/components/BlogList.svelte @@ -3,6 +3,7 @@ import { onMount } from "svelte"; import { SvelteMap } from "svelte/reactivity"; import { parseTime, printTime } from "../utils/time"; + import Time from "./Time.svelte"; interface Props { posts: CollectionEntry<"blog">[]; @@ -69,11 +70,9 @@
{post.data.author}
- +
+
{post.data.summary}
diff --git a/src/components/Time.svelte b/src/components/Time.svelte new file mode 100644 index 0000000..16492ed --- /dev/null +++ b/src/components/Time.svelte @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/src/content/blog/2025-01-27T11_47_async_iterator_map.mdx b/src/content/blog/2025-01-27T11_47_async_iterator_map.mdx index 28dfe47..6c32eb1 100644 --- a/src/content/blog/2025-01-27T11_47_async_iterator_map.mdx +++ b/src/content/blog/2025-01-27T11_47_async_iterator_map.mdx @@ -2,7 +2,7 @@ title: Async Iterator::map author: lbfalvy tags: [programming, rust, langdev] -pubDate: 2025-01-30T17:00Z[UTC] +pubDate: 2025-01-29T10:58Z[UTC] summary: On the state of async Rust, limitations of the type system, and Iterator::map unlisted: false --- diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro index 1d82cbb..3a21187 100644 --- a/src/layouts/BlogPost.astro +++ b/src/layouts/BlogPost.astro @@ -2,6 +2,7 @@ import type { CollectionEntry } from 'astro:content'; import Main from './Main.astro'; import { parseTime, printTime } from '../utils/time'; +import Time from '../components/Time.svelte'; type Props = CollectionEntry<'blog'>['data']; @@ -12,12 +13,10 @@ const { title, author, summary, pubDate, updatedDate } = Astro.props;

{title}

{author}
- +