diff --git a/package.json b/package.json index efa1e28..8681fe2 100755 --- a/package.json +++ b/package.json @@ -16,13 +16,13 @@ "@astrojs/mdx": "^0.19.1", "@astrojs/react": "^2.1.3", "@astrojs/rss": "^2.4.1", - "@astrojs/sitemap": "^1.3.0", + "@astrojs/sitemap": "^1.3.1", "@astrojs/tailwind": "^3.1.2", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", "@types/marked": "^4.3.0", "@types/react": "^18.2.6", - "astro": "^2.4.3", + "astro": "^2.4.4", "astro-auto-import": "^0.3.0", "date-fns": "^2.30.0", "date-fns-tz": "^2.0.0", diff --git a/src/layouts/Search.tsx b/src/layouts/Search.tsx index 7227670..67e9288 100755 --- a/src/layouts/Search.tsx +++ b/src/layouts/Search.tsx @@ -1,7 +1,7 @@ import config from "@/config/config.json"; import { humanize, plainify, slugify } from "@/lib/utils/textConverter"; import Fuse from "fuse.js"; -import { useEffect, useRef, useState } from "react"; +import React, { useEffect, useRef, useState } from "react"; import { FaRegFolder, FaRegUserCircle, @@ -131,7 +131,7 @@ const Search = ({ searchList }: Props) => { /> )}

- + {item.data.title}

@@ -164,7 +164,7 @@ const Search = ({ searchList }: Props) => {

read more diff --git a/src/lib/utils/textConverter.ts b/src/lib/utils/textConverter.ts index f76f2dd..dbfd99c 100644 --- a/src/lib/utils/textConverter.ts +++ b/src/lib/utils/textConverter.ts @@ -14,10 +14,10 @@ export const slugify = (content: string) => { }; // markdownify -export const markdownify = (content: string) => { +export const markdownify = (content: string, div?:boolean) => { if (!content) return null; - return marked.parseInline(content); + return div? marked.parse(content) : marked.parseInline(content); }; // humanize diff --git a/tsconfig.json b/tsconfig.json index fc193d6..bed3a4e 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "astro/tsconfigs/strict", "compilerOptions": { + "jsx": "react", "baseUrl": ".", "resolveJsonModule": true, "allowSyntheticDefaultImports": true,