diff --git a/app/music/layout.tsx b/app/music/layout.tsx new file mode 100644 index 0000000..bbe4a75 --- /dev/null +++ b/app/music/layout.tsx @@ -0,0 +1,10 @@ +import type { Metadata } from 'next'; + +export const metadata: Metadata = { + title: 'AI 음악 제품', + description: 'Suno 프롬프트 + 뮤직비디오 워크플로우 + 유튜브 SEO 템플릿 한 팩에. 1시간 만에 음악·뮤비 완성.', +}; + +export default function MusicLayout({ children }: { children: React.ReactNode }) { + return <>{children}>; +} diff --git a/app/music/page.tsx b/app/music/page.tsx new file mode 100644 index 0000000..52171a2 --- /dev/null +++ b/app/music/page.tsx @@ -0,0 +1,72 @@ +import Link from 'next/link'; +import type { Metadata } from 'next'; + +export const metadata: Metadata = { + title: 'Music — AI 음악 제품', +}; + +const CARDS = [ + { + href: '/music/packs', + label: '팩 상세', + desc: '입문 ₩39,000부터 — Suno 프롬프트북 + 뮤비 워크플로우 + SEO 템플릿', + key: 'packs', + }, + { + href: '/music/samples', + label: '샘플 갤러리', + desc: '실제 결과물 — 장르별 데모 + 가사 + 영상 미리보기', + key: 'samples', + }, + { + href: '/music/studio', + label: 'AI 스튜디오', + desc: 'Suno API 연동 — 직접 트랙 생성 (베타)', + key: 'studio', + }, +]; + +export default function MusicHub() { + return ( +
+ Music +
++ Suno 프롬프트 + 뮤직비디오 워크플로우 + 유튜브 SEO 템플릿. 한 팩에 담긴 4단계 워크플로우로 1시간 안에 결과물 완성. +
++ {c.desc} +
+ + + ))} +