@
chore(music): /music 카피 무료 스토리→음악 포지셔닝으로 정리 — 구 유료 팩 카피·packs 카드 제거 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AAtcmKKtqDUe4NyVgy1aLQ @
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
import type { Metadata } from 'next';
|
import type { Metadata } from 'next';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'AI 음악 제품',
|
title: '나의 이야기를 음악으로',
|
||||||
description: 'Suno 프롬프트 + 뮤직비디오 워크플로우 + 유튜브 SEO 템플릿 한 팩에. 1시간 만에 음악·뮤비 완성.',
|
description: '당신의 이야기를 AI가 가사와 음악으로. 스토리를 들려주면 나만의 노래가 완성됩니다. 로그인 무료.',
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function MusicLayout({ children }: { children: React.ReactNode }) {
|
export default function MusicLayout({ children }: { children: React.ReactNode }) {
|
||||||
|
|||||||
@@ -2,28 +2,22 @@ import Link from 'next/link';
|
|||||||
import type { Metadata } from 'next';
|
import type { Metadata } from 'next';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'Music — AI 음악 제품',
|
title: '음악 — 나의 이야기를 음악으로',
|
||||||
};
|
};
|
||||||
|
|
||||||
const CARDS = [
|
const CARDS = [
|
||||||
{
|
{
|
||||||
href: '/music/packs',
|
href: '/music/studio',
|
||||||
label: '팩 상세',
|
label: 'AI 스튜디오',
|
||||||
desc: '입문 ₩39,000부터 — Suno 프롬프트북 + 뮤비 워크플로우 + SEO 템플릿',
|
desc: '스토리를 입력하면 가사·음악을 자동 생성 — 로그인 무료',
|
||||||
key: 'packs',
|
key: 'studio',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
href: '/music/samples',
|
href: '/music/samples',
|
||||||
label: '샘플 갤러리',
|
label: '샘플 갤러리',
|
||||||
desc: '실제 결과물 — 장르별 데모 + 가사 + 영상 미리보기',
|
desc: '실제 결과물 — 장르별 데모와 가사',
|
||||||
key: 'samples',
|
key: 'samples',
|
||||||
},
|
},
|
||||||
{
|
|
||||||
href: '/music/studio',
|
|
||||||
label: 'AI 스튜디오',
|
|
||||||
desc: 'Suno API 연동 — 직접 트랙 생성 (베타)',
|
|
||||||
key: 'studio',
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
export default function MusicHub() {
|
export default function MusicHub() {
|
||||||
@@ -38,16 +32,16 @@ export default function MusicHub() {
|
|||||||
className="kx-display text-4xl md:text-6xl font-bold mb-5 text-white"
|
className="kx-display text-4xl md:text-6xl font-bold mb-5 text-white"
|
||||||
style={{ wordBreak: 'keep-all', letterSpacing: '-0.02em' }}
|
style={{ wordBreak: 'keep-all', letterSpacing: '-0.02em' }}
|
||||||
>
|
>
|
||||||
AI 음악 제품
|
나의 이야기를 음악으로
|
||||||
</h1>
|
</h1>
|
||||||
<p className="text-base md:text-lg text-white/70 max-w-2xl mx-auto leading-relaxed">
|
<p className="text-base md:text-lg text-white/70 max-w-2xl mx-auto leading-relaxed">
|
||||||
Suno 프롬프트 + 뮤직비디오 워크플로우 + 유튜브 SEO 템플릿. 한 팩에 담긴 4단계 워크플로우로 1시간 안에 결과물 완성.
|
당신의 이야기를 들려주면 AI가 가사와 음악으로 만들어 드립니다. 로그인하면 무료로 만들고 보관하세요.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section className="py-20 px-6">
|
<section className="py-20 px-6">
|
||||||
<div className="max-w-6xl mx-auto grid grid-cols-1 md:grid-cols-3 gap-5">
|
<div className="max-w-4xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-5">
|
||||||
{CARDS.map((c) => (
|
{CARDS.map((c) => (
|
||||||
<Link
|
<Link
|
||||||
key={c.key}
|
key={c.key}
|
||||||
|
|||||||
Reference in New Issue
Block a user