diff --git a/package-lock.json b/package-lock.json index e3dba12..a7f38f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "axios": "^1.13.2", "clsx": "^2.1.1", "date-fns": "^4.1.0", + "github-slugger": "^2.0.0", "jwt-decode": "^4.0.0", "lucide-react": "^0.562.0", "next": "16.1.1", @@ -27,6 +28,7 @@ "react-markdown": "^10.1.0", "react-syntax-highlighter": "^16.1.0", "rehype-sanitize": "^6.0.0", + "rehype-slug": "^6.0.0", "remark-gfm": "^4.0.1", "yarn": "^1.22.22", "zustand": "^5.0.9" diff --git a/package.json b/package.json index ee8cef8..04a5158 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "axios": "^1.13.2", "clsx": "^2.1.1", "date-fns": "^4.1.0", + "github-slugger": "^2.0.0", "jwt-decode": "^4.0.0", "lucide-react": "^0.562.0", "next": "16.1.1", @@ -28,6 +29,7 @@ "react-markdown": "^10.1.0", "react-syntax-highlighter": "^16.1.0", "rehype-sanitize": "^6.0.0", + "rehype-slug": "^6.0.0", "remark-gfm": "^4.0.1", "yarn": "^1.22.22", "zustand": "^5.0.9" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 32b1812..9218b04 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -3,7 +3,7 @@ import './globals.css'; import Providers from './providers'; import Sidebar from '@/components/layout/Sidebar'; import TopHeader from '@/components/layout/TopHeader'; -import Script from 'next/script'; // ๐ Script ์ปดํฌ๋ํธ ์ํฌํธ +import Script from 'next/script'; export const metadata: Metadata = { title: 'WYPark Blog', @@ -21,8 +21,7 @@ export default function RootLayout({
- {/* ๐ Google Analytics ์คํฌ๋ฆฝํธ ์ถ๊ฐ */} - {/* strategy="afterInteractive"๋ ํ์ด์ง๊ฐ ๋ก๋๋ ์งํ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ์ฑ๋ฅ์ ์ต์ ํํฉ๋๋ค. */} + {/* ๐ Google Analytics ์คํฌ๋ฆฝํธ */}