From cfaf07385c5ec7d1c56ac81e31632c630dca092f Mon Sep 17 00:00:00 2001 From: Josef Bender Date: Tue, 10 Feb 2026 12:01:49 +0100 Subject: [PATCH 1/6] Add missing imports --- docs/start/framework/react/guide/rendering-markdown.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index 69a6cb4ca4b..d61ae8bffa4 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -88,6 +88,8 @@ Create a React component that renders the processed HTML with custom element han // src/components/Markdown.tsx import parse, { type HTMLReactParserOptions, Element } from 'html-react-parser' import { renderMarkdown, type MarkdownResult } from '~/utils/markdown' +import { useEffect, useState } from "react"; +import { Link } from "@tanstack/react-router"; type MarkdownProps = { content: string From c8b9a8c8f46d0953fc1e1a9628c1dc7569a9a551 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:03:22 +0000 Subject: [PATCH 2/6] ci: apply automated fixes --- docs/start/framework/react/guide/rendering-markdown.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index d61ae8bffa4..b62353ffb92 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -88,8 +88,8 @@ Create a React component that renders the processed HTML with custom element han // src/components/Markdown.tsx import parse, { type HTMLReactParserOptions, Element } from 'html-react-parser' import { renderMarkdown, type MarkdownResult } from '~/utils/markdown' -import { useEffect, useState } from "react"; -import { Link } from "@tanstack/react-router"; +import { useEffect, useState } from 'react' +import { Link } from '@tanstack/react-router' type MarkdownProps = { content: string From 17103552dac830984ca2f710f891bc877ab6f22c Mon Sep 17 00:00:00 2001 From: Josef Bender Date: Tue, 10 Feb 2026 12:13:20 +0100 Subject: [PATCH 3/6] Add missing import --- .../framework/react/guide/rendering-markdown.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index b62353ffb92..595fb24e37c 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -86,10 +86,14 @@ Create a React component that renders the processed HTML with custom element han ```tsx // src/components/Markdown.tsx -import parse, { type HTMLReactParserOptions, Element } from 'html-react-parser' -import { renderMarkdown, type MarkdownResult } from '~/utils/markdown' -import { useEffect, useState } from 'react' -import { Link } from '@tanstack/react-router' +import parse, { + type HTMLReactParserOptions, + domToReact, + Element, +} from "html-react-parser"; +import { renderMarkdown, type MarkdownResult } from "@/lib/markdown"; +import { useEffect, useState } from "react"; +import { Link } from "@tanstack/react-router"; type MarkdownProps = { content: string From fbec992fc5f7b5efc241cff195d0325f2b695667 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:14:36 +0000 Subject: [PATCH 4/6] ci: apply automated fixes --- docs/start/framework/react/guide/rendering-markdown.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index 595fb24e37c..5c728e14ad5 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -90,10 +90,10 @@ import parse, { type HTMLReactParserOptions, domToReact, Element, -} from "html-react-parser"; -import { renderMarkdown, type MarkdownResult } from "@/lib/markdown"; -import { useEffect, useState } from "react"; -import { Link } from "@tanstack/react-router"; +} from 'html-react-parser' +import { renderMarkdown, type MarkdownResult } from '@/lib/markdown' +import { useEffect, useState } from 'react' +import { Link } from '@tanstack/react-router' type MarkdownProps = { content: string From eaff7cced1242d85557c2c22ed9acf97bd2d2937 Mon Sep 17 00:00:00 2001 From: Josef Bender Date: Tue, 10 Feb 2026 12:16:23 +0100 Subject: [PATCH 5/6] Use Zod --- docs/start/framework/react/guide/rendering-markdown.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index 5c728e14ad5..6f765eb3496 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -162,6 +162,7 @@ Create a `content-collections.ts` file in your project root: // content-collections.ts import { defineCollection, defineConfig } from '@content-collections/core' import matter from 'gray-matter' +import { z } from "zod" function extractFrontMatter(content: string) { const { data, content: body, excerpt } = matter(content, { excerpt: true }) @@ -172,9 +173,9 @@ const posts = defineCollection({ name: 'posts', directory: './src/blog', // Directory containing your .md files include: '*.md', - schema: (z) => ({ + schema: z.object({ title: z.string(), - published: z.string().date(), + published: z.date(), description: z.string().optional(), authors: z.string().array(), }), From 7f0d4871914fa21b86507ddf6f6a87706d612354 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:17:48 +0000 Subject: [PATCH 6/6] ci: apply automated fixes --- docs/start/framework/react/guide/rendering-markdown.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/start/framework/react/guide/rendering-markdown.md b/docs/start/framework/react/guide/rendering-markdown.md index 6f765eb3496..509f1375ea3 100644 --- a/docs/start/framework/react/guide/rendering-markdown.md +++ b/docs/start/framework/react/guide/rendering-markdown.md @@ -162,7 +162,7 @@ Create a `content-collections.ts` file in your project root: // content-collections.ts import { defineCollection, defineConfig } from '@content-collections/core' import matter from 'gray-matter' -import { z } from "zod" +import { z } from 'zod' function extractFrontMatter(content: string) { const { data, content: body, excerpt } = matter(content, { excerpt: true })