diff --git a/astro.config.mjs b/astro.config.mjs index 680c0c2..59de232 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -10,7 +10,6 @@ import mdx from '@astrojs/mdx'; import partytown from '@astrojs/partytown'; import compress from 'astro-compress'; -import { remarkReadingTime } from './src/utils/frontmatter.mjs'; import { SITE } from './src/config.mjs'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); @@ -56,9 +55,7 @@ export default defineConfig({ }), ], - markdown: { - remarkPlugins: [remarkReadingTime], - }, + markdown: {}, vite: { resolve: { diff --git a/src/components/blog/ListItem.astro b/src/components/blog/ListItem.astro index 06fe825..20ce0b7 100644 --- a/src/components/blog/ListItem.astro +++ b/src/components/blog/ListItem.astro @@ -44,8 +44,7 @@ const link = !BLOG?.post?.disabled ? getPermalink(post.slug, 'post') : '';
- ~ - {Math.ceil(post.readingTime)} min read +

diff --git a/src/components/blog/SinglePost.astro b/src/components/blog/SinglePost.astro index 32b7f1a..d53fb6f 100644 --- a/src/components/blog/SinglePost.astro +++ b/src/components/blog/SinglePost.astro @@ -22,10 +22,8 @@ const { post, url } = Astro.props;

- - ~ { - Math.ceil(post.readingTime) - } min read + +

): Promise => { const { id, slug = '', data } = post; - const { Content, remarkPluginFrontmatter } = await post.render(); + const { Content } = await post.render(); const { tags = [], category = 'default', author = 'Anonymous', publishDate = new Date(), ...rest } = data; @@ -22,8 +22,6 @@ const getNormalizedPost = async (post: CollectionEntry<'posts'>): Promise Content: Content, // or 'body' in case you consume from API - - readingTime: remarkPluginFrontmatter?.readingTime, }; };