seo 기반으로 설정 완료
This commit is contained in:
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#F4F7FB] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#F4F7FB] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 (접이식) -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-green-500/20 text-green-400 border border-green-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-blue-500/20 text-blue-300 border border-blue-500/40">
|
|
||||||
<i class="fa-solid fa-magnifying-glass-chart mr-1"></i> 네이버·구글 SEO 100%
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-amber-600 hover:bg-amber-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-amber-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 검색엔진 최적화(SEO) 및 SSR 규격 검증
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-blue-400 font-bold block mb-1">1. 시맨틱 H1~H3 트리</span>
|
|
||||||
<p class="text-slate-400">검색 로봇이 사이트 주제를 즉각 파악하도록 H1 단일 탑재 및 계층 구조를 완성했습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-green-400 font-bold block mb-1">2. Schema.org 구조화 데이터</span>
|
|
||||||
<p class="text-slate-400">FAQPage와 EducationalOrganization JSON-LD를 탑재하여 포털 검색결과 리치 스니펫을 유도합니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-amber-400 font-bold block mb-1">3. 실시간 디스코드 알림 연동</span>
|
|
||||||
<p class="text-slate-400">신청 즉시 전담 매니저에게 실시간 알림이 발송되어 누락 없는 빠른 상담을 지원합니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-blue-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-blue-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -444,17 +398,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-blue-50/80 border border-blue-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-blue-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-blue-700 text-base"></i> 신원 검증 100%</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-amber-600 text-base"></i> 무료 재매칭 보장</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-chart-line text-emerald-600 text-base"></i> 주기적 성적 관리</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 학생의 학습권 보호와 안심 과외 서비스를 위해 철저한 신원 인증 시스템을 운영합니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -495,7 +438,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '로열클래스 1:1 과외'
|
const siteName = config.public.siteName || '로열클래스 1:1 과외'
|
||||||
const siteDomain = config.public.siteDomain || 'https://aeseo.cloud'
|
const siteDomain = config.public.siteDomain || 'https://aeseo.cloud'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site1.eduroyal.co.kr/sitemap.xml
|
Sitemap: https://aeseo.cloud/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#F0FDF4] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#F0FDF4] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-emerald-500/20 text-emerald-400 border border-emerald-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-teal-500/20 text-teal-300 border border-teal-500/40">
|
|
||||||
<i class="fa-solid fa-magnifying-glass-chart mr-1"></i> 초·중등 공부습관 진단 특화
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-emerald-600 hover:bg-emerald-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-emerald-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 초·중등 자기주도 학습 정밀 분석 엔진
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">1. 자기주도 메타인지 구조</span>
|
|
||||||
<p class="text-slate-400">초·중등 학생의 공부 흥미와 집중 패턴을 진단하여 H1~H3 트리로 최적화했습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-teal-400 font-bold block mb-1">2. 구조화 데이터 & 리치스니펫</span>
|
|
||||||
<p class="text-slate-400">네이버 Yeti 및 구글 봇의 FAQPage 구조화 데이터 색인을 통해 검색 주목도를 극대화합니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-amber-400 font-bold block mb-1">3. 실시간 매니저 알림</span>
|
|
||||||
<p class="text-slate-400">신청서 접수 즉시 24시간 이내 학생 성향 맞춤 전문 멘토 배정을 위한 알림이 전송됩니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-emerald-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-emerald-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -442,17 +396,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-emerald-50/80 border border-emerald-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-emerald-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-emerald-700 text-base"></i> 학력·신원 철저 검증</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-heart text-rose-500 text-base"></i> 인성 & 공감 멘토링</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-teal-600 text-base"></i> 안심 무료 재매칭</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 아이의 학습 스트레스를 해소하고 성취감을 키워주는 따뜻한 교육을 지향합니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -493,7 +436,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '새솔 1:1 맞춤과외'
|
const siteName = config.public.siteName || '새솔 1:1 맞춤과외'
|
||||||
const siteDomain = config.public.siteDomain || 'https://aeseo.shop'
|
const siteDomain = config.public.siteDomain || 'https://aeseo.shop'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site2.saesoledu.co.kr/sitemap.xml
|
Sitemap: https://aeseo.shop/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+26
-84
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#F0F9FF] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#F0F9FF] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-cyan-500/20 text-cyan-400 border border-cyan-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-sky-500/20 text-sky-300 border border-sky-500/40">
|
|
||||||
<i class="fa-solid fa-microchip mr-1"></i> AI 데이터 취약점 정밀 진단
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-sky-600 hover:bg-sky-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-cyan-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] AI 빅데이터 진단 엔진 & SEO 아키텍처
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-cyan-400 font-bold block mb-1">1. AI 핀포인트 시맨틱 트리</span>
|
|
||||||
<p class="text-slate-400">오답 원인 역추적과 취약 단원 분석 키워드가 검색 봇에 100% 구조화되어 전달됩니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-sky-400 font-bold block mb-1">2. Schema.org 데이터 통합</span>
|
|
||||||
<p class="text-slate-400">EducationalOrganization과 FAQPage 규격으로 구글 및 네이버 검색 리치 결과에 노출됩니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">3. 실시간 AI 매칭 알림</span>
|
|
||||||
<p class="text-slate-400">데이터 입력 즉시 담당 전문 컨설턴트에게 실시간 디스코드 알림이 발송됩니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-sky-600 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-sky-600 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -56,7 +10,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="font-extrabold text-xl sm:text-2xl tracking-tight text-sky-950">{{ siteName }}</span>
|
<span class="font-extrabold text-xl sm:text-2xl tracking-tight text-sky-950">{{ siteName }}</span>
|
||||||
<span class="text-[10px] font-bold text-cyan-700 bg-cyan-50 px-2 py-0.5 rounded-full ml-1.5 border border-cyan-200">AI SMART 진단</span>
|
<span class="text-[10px] font-bold text-cyan-700 bg-cyan-50 px-2 py-0.5 rounded-full ml-1.5 border border-cyan-200">SMART 정밀 진단</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -66,7 +20,7 @@
|
|||||||
<span>010-5961-5807</span>
|
<span>010-5961-5807</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="#leadFormSection" class="bg-sky-600 hover:bg-sky-700 text-white text-xs sm:text-sm font-bold px-5 py-2.5 rounded-full transition shadow-md flex items-center gap-1.5">
|
<a href="#leadFormSection" class="bg-sky-600 hover:bg-sky-700 text-white text-xs sm:text-sm font-bold px-5 py-2.5 rounded-full transition shadow-md flex items-center gap-1.5">
|
||||||
<span>AI 진단 신청</span>
|
<span>정밀 진단 신청</span>
|
||||||
<i class="fa-solid fa-arrow-right text-[11px]"></i>
|
<i class="fa-solid fa-arrow-right text-[11px]"></i>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -84,11 +38,11 @@
|
|||||||
<div class="max-w-4xl mx-auto relative z-10">
|
<div class="max-w-4xl mx-auto relative z-10">
|
||||||
<div class="inline-flex items-center gap-2 bg-white/10 backdrop-blur-md border border-white/20 px-4 py-1.5 rounded-full text-xs sm:text-sm font-medium text-sky-100 mb-5 shadow-sm">
|
<div class="inline-flex items-center gap-2 bg-white/10 backdrop-blur-md border border-white/20 px-4 py-1.5 rounded-full text-xs sm:text-sm font-medium text-sky-100 mb-5 shadow-sm">
|
||||||
<span class="w-2.5 h-2.5 rounded-full bg-cyan-300 animate-ping"></span>
|
<span class="w-2.5 h-2.5 rounded-full bg-cyan-300 animate-ping"></span>
|
||||||
<span>빅데이터 12만 건 학습 분석 알고리즘 탑재</span>
|
<span>관내 초·중·고 학교별 내신 기출 완벽 분석</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h1 class="text-2xl sm:text-4xl md:text-5xl font-extrabold leading-snug sm:leading-tight tracking-tight text-white mb-4">
|
<h1 class="text-2xl sm:text-4xl md:text-5xl font-extrabold leading-snug sm:leading-tight tracking-tight text-white mb-4">
|
||||||
빅데이터 AI 정밀 분석 기반<br class="hidden sm:inline">
|
우리 동네 학교별 맞춤 내신·수능 대비<br class="hidden sm:inline">
|
||||||
<span class="text-cyan-200 underline decoration-wavy decoration-cyan-300">취약 단원 핀포인트 1:1 클리닉</span> 무료 리포트 신청
|
<span class="text-cyan-200 underline decoration-wavy decoration-cyan-300">취약 단원 핀포인트 1:1 클리닉</span> 무료 리포트 신청
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
@@ -99,15 +53,15 @@
|
|||||||
<!-- 지표 카운터 -->
|
<!-- 지표 카운터 -->
|
||||||
<div class="grid grid-cols-3 gap-3 bg-white/10 backdrop-blur-md border border-white/20 rounded-2xl p-4 sm:p-5 text-center max-w-xl mx-auto mb-6 shadow-inner">
|
<div class="grid grid-cols-3 gap-3 bg-white/10 backdrop-blur-md border border-white/20 rounded-2xl p-4 sm:p-5 text-center max-w-xl mx-auto mb-6 shadow-inner">
|
||||||
<div>
|
<div>
|
||||||
<div class="text-[11px] sm:text-xs text-sky-200">AI 정밀 진단</div>
|
<div class="text-[11px] sm:text-xs text-sky-200">지역 전담 강사진</div>
|
||||||
<div class="font-extrabold text-base sm:text-2xl text-white mt-0.5">31,450<span class="text-xs sm:text-sm font-normal">건</span></div>
|
<div class="font-extrabold text-base sm:text-2xl text-white mt-0.5">3,500<span class="text-xs sm:text-sm font-normal">+명</span></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="border-x border-white/20">
|
<div class="border-x border-white/20">
|
||||||
<div class="text-[11px] sm:text-xs text-sky-200">오답 패턴 데이터</div>
|
<div class="text-[11px] sm:text-xs text-sky-200">학교별 기출 분석</div>
|
||||||
<div class="font-extrabold text-base sm:text-2xl text-cyan-200 mt-0.5">12만<span class="text-xs sm:text-sm font-normal">개</span></div>
|
<div class="font-extrabold text-base sm:text-2xl text-cyan-200 mt-0.5">100<span class="text-xs sm:text-sm font-normal">%</span></div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div class="text-[11px] sm:text-xs text-sky-200">성적 향상률</div>
|
<div class="text-[11px] sm:text-xs text-sky-200">성적 향상 만족도</div>
|
||||||
<div class="font-extrabold text-base sm:text-2xl text-white mt-0.5">98.9<span class="text-xs sm:text-sm font-normal">%</span></div>
|
<div class="font-extrabold text-base sm:text-2xl text-white mt-0.5">98.9<span class="text-xs sm:text-sm font-normal">%</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -126,7 +80,7 @@
|
|||||||
|
|
||||||
<header class="text-center mb-6 pb-4 border-b border-slate-100">
|
<header class="text-center mb-6 pb-4 border-b border-slate-100">
|
||||||
<span class="inline-block px-3 py-1 rounded-full text-xs font-bold bg-sky-100 text-sky-800 mb-2">
|
<span class="inline-block px-3 py-1 rounded-full text-xs font-bold bg-sky-100 text-sky-800 mb-2">
|
||||||
선착순 30명 AI 정밀 분석 무료
|
선착순 30명 정밀 분석 무료
|
||||||
</span>
|
</span>
|
||||||
<h2 class="text-xl sm:text-2xl font-bold text-slate-900">
|
<h2 class="text-xl sm:text-2xl font-bold text-slate-900">
|
||||||
분석받고 싶은 과목과 학년을 선택하세요!
|
분석받고 싶은 과목과 학년을 선택하세요!
|
||||||
@@ -229,7 +183,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<label for="parentPhone" class="block text-xs sm:text-sm font-bold text-slate-700 mb-1.5">
|
<label for="parentPhone" class="block text-xs sm:text-sm font-bold text-slate-700 mb-1.5">
|
||||||
학부모 연락처 <span class="text-sky-600">*</span>
|
학부모 연락처 <span class="text-sky-600">*</span>
|
||||||
<span class="text-slate-400 font-normal text-xs">(AI 정밀 진단표 발송용)</span>
|
<span class="text-slate-400 font-normal text-xs">(정밀 진단표 발송용)</span>
|
||||||
</label>
|
</label>
|
||||||
<div class="relative">
|
<div class="relative">
|
||||||
<input
|
<input
|
||||||
@@ -261,7 +215,7 @@
|
|||||||
class="w-full bg-gradient-to-r from-sky-600 via-cyan-600 to-sky-600 hover:opacity-95 text-white font-extrabold text-base sm:text-lg py-4 px-6 rounded-2xl shadow-xl transition flex items-center justify-center gap-2 disabled:opacity-50"
|
class="w-full bg-gradient-to-r from-sky-600 via-cyan-600 to-sky-600 hover:opacity-95 text-white font-extrabold text-base sm:text-lg py-4 px-6 rounded-2xl shadow-xl transition flex items-center justify-center gap-2 disabled:opacity-50"
|
||||||
>
|
>
|
||||||
<i class="fa-solid fa-chart-column text-lg"></i>
|
<i class="fa-solid fa-chart-column text-lg"></i>
|
||||||
<span>{{ isSubmitting ? 'AI 분석 중...' : 'AI 진단 리포트 & 1:1 클리닉 신청하기' }}</span>
|
<span>{{ isSubmitting ? '분석 중...' : '정밀 진단 리포트 & 1:1 클리닉 신청하기' }}</span>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
<div class="text-center text-xs text-slate-400 flex items-center justify-center gap-1.5">
|
<div class="text-center text-xs text-slate-400 flex items-center justify-center gap-1.5">
|
||||||
@@ -284,10 +238,10 @@
|
|||||||
<div v-if="submitSuccess" id="submitResultBox" class="mt-5 p-5 bg-emerald-50 border border-emerald-300 rounded-2xl text-emerald-900 text-xs sm:text-sm">
|
<div v-if="submitSuccess" id="submitResultBox" class="mt-5 p-5 bg-emerald-50 border border-emerald-300 rounded-2xl text-emerald-900 text-xs sm:text-sm">
|
||||||
<div class="flex items-center gap-2 font-bold text-sm sm:text-base mb-1.5 text-emerald-800">
|
<div class="flex items-center gap-2 font-bold text-sm sm:text-base mb-1.5 text-emerald-800">
|
||||||
<i class="fa-solid fa-circle-check text-emerald-600 text-lg"></i>
|
<i class="fa-solid fa-circle-check text-emerald-600 text-lg"></i>
|
||||||
<span>AI 정밀 진단 신청이 성공적으로 접수되었습니다!</span>
|
<span>학습 정밀 진단 신청이 성공적으로 접수되었습니다!</span>
|
||||||
</div>
|
</div>
|
||||||
<p class="leading-relaxed">
|
<p class="leading-relaxed">
|
||||||
기재해주신 연락처로 <strong>‘AI 취약 단원 분석 리포트’</strong>가 발송되며, 전문 입시 분석관이 유선으로 심층 솔루션을 안내해 드립니다.
|
기재해주신 연락처로 <strong>‘취약 단원 정밀 분석 리포트’</strong>가 발송되며, 전문 입시 분석관이 유선으로 심층 솔루션을 안내해 드립니다.
|
||||||
</p>
|
</p>
|
||||||
<div class="mt-3 p-2.5 bg-white/80 rounded-xl border border-emerald-200 text-xs text-emerald-900 flex items-start gap-2">
|
<div class="mt-3 p-2.5 bg-white/80 rounded-xl border border-emerald-200 text-xs text-emerald-900 flex items-start gap-2">
|
||||||
<i class="fa-solid fa-lightbulb text-emerald-600 mt-0.5 shrink-0"></i>
|
<i class="fa-solid fa-lightbulb text-emerald-600 mt-0.5 shrink-0"></i>
|
||||||
@@ -373,7 +327,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p class="text-xs sm:text-sm text-slate-600 mt-3.5 bg-slate-50 p-3.5 rounded-xl leading-relaxed">
|
<p class="text-xs sm:text-sm text-slate-600 mt-3.5 bg-slate-50 p-3.5 rounded-xl leading-relaxed">
|
||||||
"어디서 틀리는지 모른 채 무작정 문제집만 풀었는데, AI 리포트로 이차함수 판별식 연계 개념이 비어있다는 걸 알고 단기간에 메꿨습니다."
|
"어디서 틀리는지 모른 채 무작정 문제집만 풀었는데, 정밀 분석 리포트로 이차함수 판별식 연계 개념이 비어있다는 걸 알고 단기간에 메꿨습니다."
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -408,7 +362,7 @@
|
|||||||
<i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
|
<i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i><i class="fa-solid fa-star"></i>
|
||||||
</div>
|
</div>
|
||||||
<h4 class="font-bold text-sm sm:text-base text-slate-800">분당 파크뷰 학부모 이OO님</h4>
|
<h4 class="font-bold text-sm sm:text-base text-slate-800">분당 파크뷰 학부모 이OO님</h4>
|
||||||
<p class="text-xs sm:text-sm text-slate-600 mt-1.5 leading-relaxed">"AI 진단표가 학원 상담보다 훨씬 객관적이고 정확했습니다. 어디에 집중해야 할지 명확해졌어요."</p>
|
<p class="text-xs sm:text-sm text-slate-600 mt-1.5 leading-relaxed">"정밀 진단표가 학원 상담보다 훨씬 객관적이고 정확했습니다. 어디에 집중해야 할지 명확해졌어요."</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="bg-white p-5 rounded-2xl border border-slate-200 shadow-sm text-left">
|
<div class="bg-white p-5 rounded-2xl border border-slate-200 shadow-sm text-left">
|
||||||
@@ -442,17 +396,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-sky-50/80 border border-sky-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-sky-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-sky-700 text-base"></i> AI 검증 매칭</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-chart-pie text-cyan-600 text-base"></i> 월간 분석 리포트</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-indigo-600 text-base"></i> 무료 재매칭 지원</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 과학적인 데이터 기반 매칭 시스템으로 학습 효과를 극대화합니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -478,7 +421,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<a href="#leadFormSection" class="flex-1 bg-gradient-to-r from-sky-600 via-cyan-600 to-sky-600 hover:opacity-95 text-white font-extrabold text-sm sm:text-base py-3 sm:py-3.5 px-4 rounded-xl shadow-lg transition flex items-center justify-center gap-2">
|
<a href="#leadFormSection" class="flex-1 bg-gradient-to-r from-sky-600 via-cyan-600 to-sky-600 hover:opacity-95 text-white font-extrabold text-sm sm:text-base py-3 sm:py-3.5 px-4 rounded-xl shadow-lg transition flex items-center justify-center gap-2">
|
||||||
<i class="fa-solid fa-microchip text-xs sm:text-sm"></i>
|
<i class="fa-solid fa-microchip text-xs sm:text-sm"></i>
|
||||||
<span>지금 무료 AI 정밀 진단 신청하기</span>
|
<span>지금 무료 정밀 진단 신청하기</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</aside>
|
</aside>
|
||||||
@@ -493,12 +436,11 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '테크노바 스마트러닝'
|
const siteName = config.public.siteName || '테크노바 스마트러닝'
|
||||||
const siteDomain = config.public.siteDomain || 'https://aeseo.site'
|
const siteDomain = config.public.siteDomain || 'https://aeseo.site'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
const rollingMessages = [
|
const rollingMessages = [
|
||||||
"경기 성남시 분당구 수내동 고1 수학 킬러문항 AI 분석 접수 (방금 전)",
|
"경기 성남시 분당구 수내동 고1 수학 킬러문항 정밀 분석 접수 (방금 전)",
|
||||||
"경기 성남시 판교동 중3 과학 탐구 오답 클리닉 신청 완료 (1분 전)",
|
"경기 성남시 판교동 중3 과학 탐구 오답 클리닉 신청 완료 (1분 전)",
|
||||||
"경기 수원시 영통구 고2 영어 빈칸추론 정밀 진단 신청 (3분 전)",
|
"경기 수원시 영통구 고2 영어 빈칸추론 정밀 진단 신청 (3분 전)",
|
||||||
"경기 용인시 수지구 중2 수학 개념 단원 역추적 접수 (5분 전)",
|
"경기 용인시 수지구 중2 수학 개념 단원 역추적 접수 (5분 전)",
|
||||||
@@ -540,8 +482,8 @@ const formData = reactive({
|
|||||||
|
|
||||||
const faqs = reactive([
|
const faqs = reactive([
|
||||||
{
|
{
|
||||||
q: '1. AI 정밀 진단은 어떻게 진행되나요?',
|
q: '1. 학습 정밀 진단은 어떻게 진행되나요?',
|
||||||
a: '신청서를 남겨주시면 최근 학교 시험지 및 모의고사 성적을 바탕으로 AI 알고리즘이 학생의 취약 단원과 오답 패턴을 5단계로 역추적하여 리포트를 제공합니다.',
|
a: '신청서를 남겨주시면 최근 학교 시험지 및 모의고사 성적을 바탕으로 학생의 취약 단원과 오답 패턴을 5단계로 역추적하여 정밀 리포트를 제공합니다.',
|
||||||
open: false
|
open: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -551,7 +493,7 @@ const faqs = reactive([
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
q: '3. 정밀 진단 비용이 정말 무료인가요?',
|
q: '3. 정밀 진단 비용이 정말 무료인가요?',
|
||||||
a: '네, 현재 프로모션 기간 동안 신청하시는 모든 분께 AI 진단 리포트와 전문 학습 매니저의 전화 분석이 전액 무료로 제공됩니다.',
|
a: '네, 현재 프로모션 기간 동안 신청하시는 모든 분께 정밀 진단 리포트와 전문 학습 매니저의 전화 분석이 전액 무료로 제공됩니다.',
|
||||||
open: false
|
open: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -584,7 +526,7 @@ async function handleSubmit() {
|
|||||||
const res = await $fetch('/api/consult', {
|
const res = await $fetch('/api/consult', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body: {
|
body: {
|
||||||
name: '학부모 (AI진단신청)',
|
name: '학부모 (정밀진단신청)',
|
||||||
phone: formData.phone,
|
phone: formData.phone,
|
||||||
grade: formData.grade,
|
grade: formData.grade,
|
||||||
schoolName: formData.region || '지역 미기재',
|
schoolName: formData.region || '지역 미기재',
|
||||||
@@ -611,10 +553,10 @@ async function handleSubmit() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
useHead({
|
useHead({
|
||||||
title: `${siteName} | AI 취약 단원 역추적 1:1 스마트 맞춤과외`,
|
title: `${siteName} | 우리 동네 1:1 전담 맞춤과외`,
|
||||||
meta: [
|
meta: [
|
||||||
{ name: 'description', content: `${siteName} - 빅데이터 AI 정밀 분석을 통한 초중고 취약 단원 역추적 및 1:1 과외 매칭 무료 리포트 신청.` },
|
{ name: 'description', content: `${siteName} - 관내 초·중·고 학교별 내신 기출 완벽 분석 및 취약 단원 1:1 맞춤과외 매칭.` },
|
||||||
{ property: 'og:title', content: `${siteName} | AI 빅데이터 1:1 학습 정밀 진단` },
|
{ property: 'og:title', content: `${siteName} | 우리 동네 1:1 맞춤과외 센터` },
|
||||||
{ property: 'og:description', content: '데이터로 찾는 성적 향상의 지름길! 취약 단원 핀포인트 클리닉.' },
|
{ property: 'og:description', content: '데이터로 찾는 성적 향상의 지름길! 취약 단원 핀포인트 클리닉.' },
|
||||||
{ property: 'og:url', content: siteDomain }
|
{ property: 'og:url', content: siteDomain }
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site3.technovaedu.co.kr/sitemap.xml
|
Sitemap: https://aeseo.site/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#F8FAFC] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#F8FAFC] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-indigo-500/20 text-indigo-300 border border-indigo-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-orange-500/20 text-orange-300 border border-orange-500/40">
|
|
||||||
<i class="fa-solid fa-school mr-1"></i> 학교별 내신 기출 족보 최적화
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-orange-600 hover:bg-orange-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-orange-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 중·고등 내신 기출 분석 아키텍처
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-indigo-400 font-bold block mb-1">1. 내신 기출 시맨틱 구조</span>
|
|
||||||
<p class="text-slate-400">인근 학교별 출제 경향과 서술형 킬러 문항 키워드를 검색봇이 직관적으로 색인합니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-orange-400 font-bold block mb-1">2. 구조화 데이터 탑재</span>
|
|
||||||
<p class="text-slate-400">FAQPage 리치 스니펫과 교육기관 스키마를 통해 검색 포털 노출 점수를 극대화합니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">3. 실시간 내신 전담 배정</span>
|
|
||||||
<p class="text-slate-400">기재된 학교의 기출 분석 데이터를 보유한 내신 전문 강사진이 실시간 배정됩니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-indigo-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-indigo-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -442,17 +396,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-indigo-50/80 border border-indigo-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-indigo-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-indigo-700 text-base"></i> 내신 전문 강사진</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-file-shield text-orange-600 text-base"></i> 기출 족보 데이터 보유</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-emerald-600 text-base"></i> 무상 재매칭 보장</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 학생의 목표 내신 등급 달성을 위해 끝까지 책임지고 지도합니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -493,7 +436,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '패스파인더 입시과외'
|
const siteName = config.public.siteName || '패스파인더 입시과외'
|
||||||
const siteDomain = config.public.siteDomain || 'https://aeseo.store'
|
const siteDomain = config.public.siteDomain || 'https://aeseo.store'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site4.passfinder.co.kr/sitemap.xml
|
Sitemap: https://aeseo.store/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#FAF5FF] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#FAF5FF] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-purple-500/20 text-purple-300 border border-purple-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-pink-500/20 text-pink-300 border border-pink-500/40">
|
|
||||||
<i class="fa-solid fa-graduation-cap mr-1"></i> 명문대 SKY 멘토링 100% 검증
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-purple-700 hover:bg-purple-800 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-pink-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 명문대 멘토링 아키텍처 & 검색엔진 최적화
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-purple-400 font-bold block mb-1">1. 프리미엄 멘토링 시맨틱 태그</span>
|
|
||||||
<p class="text-slate-400">SKY 및 명문대 강사진 전문성 키워드가 H1~H3 트리로 구조화되어 전달됩니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-pink-400 font-bold block mb-1">2. Schema.org 리치 스니펫</span>
|
|
||||||
<p class="text-slate-400">네이버 서치어드바이저 및 구글 크롤러 규격을 준수하는 JSON-LD가 탑재되었습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">3. 상위권 멘토 우선 매칭</span>
|
|
||||||
<p class="text-slate-400">학생의 목표 대학과 진로에 부합하는 명문대 출신 멘토가 실시간 매칭됩니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-purple-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-purple-700 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -441,17 +395,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-purple-50/80 border border-purple-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-purple-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-purple-700 text-base"></i> 명문대 서류 검증</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-award text-pink-600 text-base"></i> 입시 멘토링 책임제</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-emerald-600 text-base"></i> 100% 안심 재매칭</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 최고의 멘토와 최상의 입시 결과를 약속드립니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -492,7 +435,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '클래식 유니클래스'
|
const siteName = config.public.siteName || '클래식 유니클래스'
|
||||||
const siteDomain = config.public.siteDomain || 'https://soohyun.cloud'
|
const siteDomain = config.public.siteDomain || 'https://soohyun.cloud'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site5.classicuni.co.kr/sitemap.xml
|
Sitemap: https://soohyun.cloud/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#FFF7ED] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#FFF7ED] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-900 text-white text-xs px-4 py-2 border-b border-slate-700 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-orange-500/20 text-orange-400 border border-orange-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-amber-500/20 text-amber-300 border border-amber-500/40">
|
|
||||||
<i class="fa-solid fa-brain mr-1"></i> 메타인지 학습 코칭 & 정체기 극복
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-orange-600 hover:bg-orange-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-slate-950 text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-amber-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 메타인지 코칭 아키텍처 & 검색엔진 최적화
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-orange-400 font-bold block mb-1">1. 학습 심리 & 메타인지 시맨틱</span>
|
|
||||||
<p class="text-slate-400">공부 정체기 극복, 자기주도 플래너 키워드가 H1~H3 구조로 최적화되었습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-amber-400 font-bold block mb-1">2. Schema.org 표준 규격</span>
|
|
||||||
<p class="text-slate-400">네이버 Yeti 및 구글 봇이 즉시 파싱 가능한 FAQPage 구조화 데이터를 탑재했습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">3. 실시간 슬럼프 케어 알림</span>
|
|
||||||
<p class="text-slate-400">접수 즉시 전담 코칭 매니저에게 실시간 알림이 발송되어 빠른 상담을 지원합니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-orange-600 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-orange-600 flex items-center justify-center text-white font-extrabold text-lg shadow-sm">
|
||||||
@@ -442,17 +396,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-orange-50/80 border border-orange-100 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-orange-950 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-orange-600 text-base"></i> 코칭 자격 검증</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-heart text-rose-500 text-base"></i> 학습 심리 케어</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-amber-600 text-base"></i> 무료 재매칭 지원</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 학생의 자존감을 회복시키고 성적을 함께 올리는 따뜻한 교육을 만듭니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -493,7 +436,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '마인드원 코칭과외'
|
const siteName = config.public.siteName || '마인드원 코칭과외'
|
||||||
const siteDomain = config.public.siteDomain || 'https://soohyun.store'
|
const siteDomain = config.public.siteDomain || 'https://soohyun.store'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site6.mindoneedu.co.kr/sitemap.xml
|
Sitemap: https://soohyun.store/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6785
-18875
File diff suppressed because it is too large
Load Diff
+1
-59
@@ -1,54 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="landing-container bg-[#F8FAFC] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
<div class="landing-container bg-[#F8FAFC] text-slate-800 antialiased relative pb-24 md:pb-12 min-h-screen w-full">
|
||||||
|
|
||||||
<!-- SSR & SEO 상태 인스펙터 -->
|
|
||||||
<aside class="sticky top-0 z-50 bg-slate-950 text-white text-xs px-4 py-2 border-b border-slate-800 shadow-md w-full">
|
|
||||||
<div class="max-w-6xl mx-auto flex items-center justify-between flex-wrap gap-2">
|
|
||||||
<div class="flex items-center space-x-2">
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-red-500/20 text-red-400 border border-red-500/40">
|
|
||||||
<i class="fa-solid fa-bolt mr-1"></i> Nuxt 3 SSR
|
|
||||||
</span>
|
|
||||||
<span class="inline-flex items-center px-2 py-0.5 rounded text-[11px] font-bold bg-amber-500/20 text-amber-300 border border-amber-500/40">
|
|
||||||
<i class="fa-solid fa-crown mr-1"></i> 의대·특목·자사고 1등급 최적화
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-2">
|
|
||||||
<button @click="showInspector = !showInspector" class="px-3 py-1 bg-red-600 hover:bg-red-700 transition text-white font-semibold rounded-md flex items-center gap-1.5 shadow">
|
|
||||||
<i class="fa-solid fa-code text-xs"></i>
|
|
||||||
<span>{{ showInspector ? '실제 화면만 보기' : 'SEO & SSR 사양 검증' }}</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<!-- 인스펙터 서랍 -->
|
|
||||||
<section v-if="showInspector" class="bg-black text-slate-200 border-b border-slate-800 p-4 transition-all w-full">
|
|
||||||
<div class="max-w-6xl mx-auto text-xs space-y-4">
|
|
||||||
<div class="flex justify-between items-center pb-2 border-b border-slate-800">
|
|
||||||
<h2 class="text-sm font-bold text-red-400 flex items-center gap-2">
|
|
||||||
<i class="fa-solid fa-microchip"></i> [{{ siteName }}] 최상위권 킬러문항 마스터 아키텍처
|
|
||||||
</h2>
|
|
||||||
<button @click="showInspector = false" class="text-slate-400 hover:text-white"><i class="fa-solid fa-xmark text-sm"></i></button>
|
|
||||||
</div>
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-3">
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-red-400 font-bold block mb-1">1. 특목·의대 입시 시맨틱 트리</span>
|
|
||||||
<p class="text-slate-400">자사고 내신 및 수능 1등급 킬러 문항에 특화된 H1~H3 구조화 문서 트리를 구성했습니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-amber-400 font-bold block mb-1">2. Schema.org 리치 스니펫</span>
|
|
||||||
<p class="text-slate-400">네이버 서치어드바이저 및 구글 크롤러의 FAQPage 구조화 데이터 색인을 100% 보장합니다.</p>
|
|
||||||
</div>
|
|
||||||
<div class="bg-slate-900 p-3 rounded border border-slate-800">
|
|
||||||
<span class="text-emerald-400 font-bold block mb-1">3. 실시간 최상위권 매니저 알림</span>
|
|
||||||
<p class="text-slate-400">신청 즉시 의대·자사고 전담 수석 컨설턴트에게 실시간 디스코드 알림이 전송됩니다.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="bg-white border-b border-slate-200 sticky top-9 z-40 shadow-sm w-full">
|
<header class="bg-white border-b border-slate-200 sticky top-0 z-40 shadow-sm w-full">
|
||||||
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
<div class="max-w-6xl mx-auto px-4 sm:px-6 py-3.5 flex items-center justify-between">
|
||||||
<div class="flex items-center space-x-2">
|
<div class="flex items-center space-x-2">
|
||||||
<div class="w-9 h-9 rounded-xl bg-slate-900 flex items-center justify-center text-amber-400 font-extrabold text-lg shadow-sm">
|
<div class="w-9 h-9 rounded-xl bg-slate-900 flex items-center justify-center text-amber-400 font-extrabold text-lg shadow-sm">
|
||||||
@@ -438,17 +392,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- 안심 보장 뱃지 -->
|
|
||||||
<section class="mt-16 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 rounded-3xl bg-slate-100 border border-slate-200 text-center shadow-sm">
|
|
||||||
<div class="flex items-center justify-center flex-wrap gap-6 text-xs sm:text-sm font-bold text-slate-900 mb-3">
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-shield-halved text-red-600 text-base"></i> 최상위 1타 강사진</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-crown text-amber-500 text-base"></i> 의대 합격 책임제</span>
|
|
||||||
<span class="flex items-center gap-1.5"><i class="fa-solid fa-rotate text-slate-700 text-base"></i> 100% 무상 재매칭</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs sm:text-sm text-slate-500 max-w-xl mx-auto">
|
|
||||||
{{ siteName }}은 최상위 1%의 입시 목표를 완벽하게 실현시킵니다.
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
<!-- 하단 직통 전화 문의 & 상담 안내 섹션 -->
|
||||||
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
<section class="mt-8 mx-4 sm:mx-6 max-w-4xl md:mx-auto p-6 sm:p-8 rounded-3xl bg-white border border-slate-200 text-center shadow-sm">
|
||||||
@@ -489,7 +432,6 @@ const config = useRuntimeConfig()
|
|||||||
const siteName = config.public.siteName || '알파마스터 1:1 맞춤과외'
|
const siteName = config.public.siteName || '알파마스터 1:1 맞춤과외'
|
||||||
const siteDomain = config.public.siteDomain || 'https://soohyun.xyz'
|
const siteDomain = config.public.siteDomain || 'https://soohyun.xyz'
|
||||||
|
|
||||||
const showInspector = ref(false)
|
|
||||||
const isSubmitting = ref(false)
|
const isSubmitting = ref(false)
|
||||||
const submitSuccess = ref(false)
|
const submitSuccess = ref(false)
|
||||||
|
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ Allow: /
|
|||||||
User-agent: Yeti
|
User-agent: Yeti
|
||||||
Allow: /
|
Allow: /
|
||||||
|
|
||||||
Sitemap: https://site1.eduroyal.co.kr/sitemap.xml
|
Sitemap: https://soohyun.xyz/sitemap.xml
|
||||||
|
|||||||
@@ -135,13 +135,13 @@ export function parseRouteSlug(slugInput: string | string[]): ParsedRouteParams
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 기본값 (황금동)
|
// 기본값 (568개 타겟 지역 중 첫 번째 기준)
|
||||||
if (!matchedRegion) {
|
if (!matchedRegion) {
|
||||||
matchedRegion = getRegionByDong('황금동') || {
|
matchedRegion = (regionsData.list as RegionInfo[])[0] || {
|
||||||
fullName: '대구광역시 수성구 황금동',
|
fullName: '경기도 고양시 덕양구 고양동',
|
||||||
sido: '대구광역시',
|
sido: '경기도',
|
||||||
sigungu: '수성구',
|
sigungu: '고양시 덕양구',
|
||||||
dong: '황금동'
|
dong: '고양동'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,568 @@
|
|||||||
|
경기도 고양시 덕양구 고양동
|
||||||
|
경기도 고양시 덕양구 관산동
|
||||||
|
경기도 고양시 덕양구 주교동
|
||||||
|
경기도 고양시 덕양구 화전동
|
||||||
|
경기도 고양시 덕양구 효자동
|
||||||
|
경기도 고양시 일산동구 식사동
|
||||||
|
경기도 고양시 일산동구 정발산동
|
||||||
|
경기도 고양시 일산서구 가좌동
|
||||||
|
경기도 고양시 일산서구 대화동
|
||||||
|
경기도 고양시 일산서구 덕이동
|
||||||
|
경기도 과천시 갈현동
|
||||||
|
경기도 과천시 과천동
|
||||||
|
경기도 과천시 문원동
|
||||||
|
경기도 과천시 별양동
|
||||||
|
경기도 과천시 부림동
|
||||||
|
경기도 과천시 원문동
|
||||||
|
경기도 과천시 중앙동
|
||||||
|
경기도 광명시 일직동
|
||||||
|
경기도 광주시 경안동
|
||||||
|
경기도 광주시 능평동
|
||||||
|
경기도 광주시 송정동
|
||||||
|
경기도 광주시 신현동
|
||||||
|
경기도 광주시 쌍령동
|
||||||
|
경기도 광주시 탄벌동
|
||||||
|
경기도 구리시 갈매동
|
||||||
|
경기도 구리시 인창동
|
||||||
|
경기도 군포시 금정동
|
||||||
|
경기도 김포시 구래동
|
||||||
|
경기도 김포시 마산동
|
||||||
|
경기도 김포시 사우동
|
||||||
|
경기도 김포시 운양동
|
||||||
|
경기도 김포시 장기동
|
||||||
|
경기도 김포시 풍무동
|
||||||
|
경기도 남양주시 금곡동
|
||||||
|
경기도 남양주시 별내동
|
||||||
|
경기도 남양주시 평내동
|
||||||
|
경기도 남양주시 호평동
|
||||||
|
경기도 동두천시 보산동
|
||||||
|
경기도 동두천시 상패동
|
||||||
|
경기도 동두천시 송내동
|
||||||
|
경기도 부천시 소사구 괴안동
|
||||||
|
경기도 부천시 소사구 범박동
|
||||||
|
경기도 부천시 소사구 소사본동
|
||||||
|
경기도 부천시 소사구 심곡본동
|
||||||
|
경기도 부천시 소사구 옥길동
|
||||||
|
경기도 부천시 오정구 오정동
|
||||||
|
경기도 부천시 원미구 도당동
|
||||||
|
경기도 부천시 원미구 상동
|
||||||
|
경기도 부천시 원미구 소사동
|
||||||
|
경기도 부천시 원미구 약대동
|
||||||
|
경기도 부천시 원미구 중동
|
||||||
|
경기도 부천시 원미구 춘의동
|
||||||
|
경기도 성남시 분당구 구미동
|
||||||
|
경기도 성남시 분당구 금곡동
|
||||||
|
경기도 성남시 분당구 백현동
|
||||||
|
경기도 성남시 분당구 분당동
|
||||||
|
경기도 성남시 분당구 삼평동
|
||||||
|
경기도 성남시 분당구 운중동
|
||||||
|
경기도 성남시 분당구 정자동
|
||||||
|
경기도 성남시 분당구 판교동
|
||||||
|
경기도 성남시 수정구 고등동
|
||||||
|
경기도 성남시 수정구 단대동
|
||||||
|
경기도 성남시 수정구 복정동
|
||||||
|
경기도 성남시 수정구 산성동
|
||||||
|
경기도 성남시 수정구 시흥동
|
||||||
|
경기도 성남시 수정구 신촌동
|
||||||
|
경기도 성남시 수정구 양지동
|
||||||
|
경기도 성남시 중원구 도촌동
|
||||||
|
경기도 성남시 중원구 성남동
|
||||||
|
경기도 성남시 중원구 중앙동
|
||||||
|
경기도 성남시 중원구 하대원동
|
||||||
|
경기도 수원시 권선구 구운동
|
||||||
|
경기도 수원시 권선구 금곡동
|
||||||
|
경기도 수원시 권선구 서둔동
|
||||||
|
경기도 수원시 권선구 입북동
|
||||||
|
경기도 수원시 권선구 평동
|
||||||
|
경기도 수원시 권선구 호매실동
|
||||||
|
경기도 수원시 영통구 원천동
|
||||||
|
경기도 수원시 장안구 송죽동
|
||||||
|
경기도 수원시 장안구 연무동
|
||||||
|
경기도 수원시 장안구 영화동
|
||||||
|
경기도 수원시 장안구 파장동
|
||||||
|
경기도 수원시 팔달구 고등동
|
||||||
|
경기도 수원시 팔달구 매교동
|
||||||
|
경기도 수원시 팔달구 인계동
|
||||||
|
경기도 수원시 팔달구 지동
|
||||||
|
경기도 시흥시 과림동
|
||||||
|
경기도 시흥시 군자동
|
||||||
|
경기도 시흥시 능곡동
|
||||||
|
경기도 시흥시 대야동
|
||||||
|
경기도 시흥시 매화동
|
||||||
|
경기도 시흥시 목감동
|
||||||
|
경기도 시흥시 신천동
|
||||||
|
경기도 시흥시 월곶동
|
||||||
|
경기도 시흥시 은행동
|
||||||
|
경기도 시흥시 장곡동
|
||||||
|
경기도 안산시 단원구 고잔동
|
||||||
|
경기도 안산시 단원구 신길동
|
||||||
|
경기도 안산시 단원구 와동
|
||||||
|
경기도 안산시 단원구 원곡동
|
||||||
|
경기도 안산시 단원구 초지동
|
||||||
|
경기도 안산시 상록구 부곡동
|
||||||
|
경기도 안산시 상록구 사동
|
||||||
|
경기도 안산시 상록구 성포동
|
||||||
|
경기도 안산시 상록구 월피동
|
||||||
|
경기도 안산시 상록구 이동
|
||||||
|
경기도 안산시 상록구 일동
|
||||||
|
경기도 안양시 동안구 관양동
|
||||||
|
경기도 안양시 동안구 평촌동
|
||||||
|
경기도 여주시 오학동
|
||||||
|
경기도 용인시 기흥구 구갈동
|
||||||
|
경기도 용인시 기흥구 마북동
|
||||||
|
경기도 용인시 기흥구 보라동
|
||||||
|
경기도 용인시 기흥구 보정동
|
||||||
|
경기도 용인시 기흥구 상갈동
|
||||||
|
경기도 용인시 기흥구 상하동
|
||||||
|
경기도 용인시 기흥구 신갈동
|
||||||
|
경기도 용인시 수지구 동천동
|
||||||
|
경기도 용인시 수지구 성복동
|
||||||
|
경기도 용인시 수지구 신봉동
|
||||||
|
경기도 용인시 처인구 삼가동
|
||||||
|
경기도 용인시 처인구 역북동
|
||||||
|
경기도 의왕시 고천동
|
||||||
|
경기도 의왕시 오전동
|
||||||
|
경기도 의왕시 청계동
|
||||||
|
경기도 의정부시 가능동
|
||||||
|
경기도 의정부시 고산동
|
||||||
|
경기도 의정부시 녹양동
|
||||||
|
경기도 의정부시 장암동
|
||||||
|
경기도 이천시 관고동
|
||||||
|
경기도 이천시 중리동
|
||||||
|
경기도 이천시 증포동
|
||||||
|
경기도 이천시 창전동
|
||||||
|
경기도 파주시 교하동
|
||||||
|
경기도 평택시 고덕동
|
||||||
|
경기도 평택시 동삭동
|
||||||
|
경기도 평택시 서정동
|
||||||
|
경기도 평택시 세교동
|
||||||
|
경기도 평택시 용이동
|
||||||
|
경기도 평택시 지산동
|
||||||
|
경기도 평택시 통복동
|
||||||
|
경기도 포천시 선단동
|
||||||
|
경기도 하남시 감북동
|
||||||
|
경기도 하남시 감일동
|
||||||
|
경기도 하남시 천현동
|
||||||
|
경기도 하남시 초이동
|
||||||
|
경기도 하남시 춘궁동
|
||||||
|
경기도 화성시 만세구 새솔동
|
||||||
|
경기도 화성시 반월동
|
||||||
|
경기도 화성시 진안동
|
||||||
|
경상남도 거제시 고현동
|
||||||
|
경상남도 거제시 능포동
|
||||||
|
경상남도 거제시 아주동
|
||||||
|
경상남도 거제시 장승포동
|
||||||
|
경상남도 거제시 장평동
|
||||||
|
경상남도 김해시 동상동
|
||||||
|
경상남도 김해시 부원동
|
||||||
|
경상남도 김해시 불암동
|
||||||
|
경상남도 밀양시 가곡동
|
||||||
|
경상남도 밀양시 교동
|
||||||
|
경상남도 밀양시 내이동
|
||||||
|
경상남도 밀양시 내일동
|
||||||
|
경상남도 밀양시 삼문동
|
||||||
|
경상남도 사천시 선구동
|
||||||
|
경상남도 사천시 향촌동
|
||||||
|
경상남도 양산시 덕계동
|
||||||
|
경상남도 양산시 소주동
|
||||||
|
경상남도 양산시 평산동
|
||||||
|
경상남도 진주시 상대동
|
||||||
|
경상남도 진주시 상봉동
|
||||||
|
경상남도 진주시 상평동
|
||||||
|
경상남도 진주시 신안동
|
||||||
|
경상남도 진주시 이현동
|
||||||
|
경상남도 진주시 충무공동
|
||||||
|
경상남도 진주시 판문동
|
||||||
|
경상남도 진주시 평거동
|
||||||
|
경상남도 진주시 하대동
|
||||||
|
경상남도 창원시 마산합포구 가포동
|
||||||
|
경상남도 창원시 마산합포구 교방동
|
||||||
|
경상남도 창원시 마산합포구 문화동
|
||||||
|
경상남도 창원시 마산합포구 산호동
|
||||||
|
경상남도 창원시 마산합포구 오동동
|
||||||
|
경상남도 창원시 마산합포구 완월동
|
||||||
|
경상남도 창원시 마산합포구 월영동
|
||||||
|
경상남도 창원시 마산합포구 자산동
|
||||||
|
경상남도 창원시 마산합포구 현동
|
||||||
|
경상남도 창원시 마산회원구 봉암동
|
||||||
|
경상남도 창원시 마산회원구 석전동
|
||||||
|
경상남도 창원시 마산회원구 회성동
|
||||||
|
경상남도 창원시 성산구 가음정동
|
||||||
|
경상남도 창원시 성산구 반송동
|
||||||
|
경상남도 창원시 성산구 사파동
|
||||||
|
경상남도 창원시 성산구 상남동
|
||||||
|
경상남도 창원시 성산구 성주동
|
||||||
|
경상남도 창원시 성산구 용지동
|
||||||
|
경상남도 창원시 성산구 웅남동
|
||||||
|
경상남도 창원시 성산구 중앙동
|
||||||
|
경상남도 창원시 의창구 명곡동
|
||||||
|
경상남도 창원시 의창구 봉림동
|
||||||
|
경상남도 창원시 진해구 경화동
|
||||||
|
경상남도 창원시 진해구 덕산동
|
||||||
|
경상남도 창원시 진해구 석동
|
||||||
|
경상남도 창원시 진해구 여좌동
|
||||||
|
경상남도 창원시 진해구 이동
|
||||||
|
경상남도 창원시 진해구 자은동
|
||||||
|
경상남도 창원시 진해구 충무동
|
||||||
|
경상남도 창원시 진해구 태백동
|
||||||
|
경상남도 창원시 진해구 풍호동
|
||||||
|
경상남도 통영시 도천동
|
||||||
|
경상남도 통영시 명정동
|
||||||
|
경상남도 통영시 무전동
|
||||||
|
경상남도 통영시 미수동
|
||||||
|
경상남도 통영시 봉평동
|
||||||
|
경상남도 통영시 북신동
|
||||||
|
경상남도 통영시 정량동
|
||||||
|
경상남도 통영시 중앙동
|
||||||
|
경상북도 경산시 중방동
|
||||||
|
경상북도 경주시 동천동
|
||||||
|
경상북도 경주시 성건동
|
||||||
|
경상북도 경주시 용강동
|
||||||
|
경상북도 경주시 황남동
|
||||||
|
경상북도 경주시 황성동
|
||||||
|
경상북도 경주시 황오동
|
||||||
|
경상북도 구미시 공단동
|
||||||
|
경상북도 구미시 광평동
|
||||||
|
경상북도 구미시 도량동
|
||||||
|
경상북도 구미시 비산동
|
||||||
|
경상북도 구미시 송정동
|
||||||
|
경상북도 구미시 원평동
|
||||||
|
경상북도 구미시 지산동
|
||||||
|
경상북도 김천시 율곡동
|
||||||
|
경상북도 김천시 지좌동
|
||||||
|
경상북도 안동시 명륜동
|
||||||
|
경상북도 안동시 안기동
|
||||||
|
경상북도 안동시 옥동
|
||||||
|
경상북도 안동시 용상동
|
||||||
|
경상북도 안동시 태화동
|
||||||
|
경상북도 안동시 평화동
|
||||||
|
경상북도 영주시 상망동
|
||||||
|
경상북도 영주시 하망동
|
||||||
|
경상북도 영천시 완산동
|
||||||
|
경상북도 포항시 남구 송도동
|
||||||
|
경상북도 포항시 남구 청림동
|
||||||
|
경상북도 포항시 남구 해도동
|
||||||
|
경상북도 포항시 북구 두호동
|
||||||
|
경상북도 포항시 북구 용흥동
|
||||||
|
경상북도 포항시 북구 죽도동
|
||||||
|
경상북도 포항시 북구 중앙동
|
||||||
|
광주광역시 광산구 도산동
|
||||||
|
광주광역시 광산구 비아동
|
||||||
|
광주광역시 광산구 삼도동
|
||||||
|
광주광역시 광산구 수완동
|
||||||
|
광주광역시 광산구 신가동
|
||||||
|
광주광역시 광산구 신창동
|
||||||
|
광주광역시 광산구 우산동
|
||||||
|
광주광역시 광산구 운남동
|
||||||
|
광주광역시 광산구 임곡동
|
||||||
|
광주광역시 광산구 하남동
|
||||||
|
광주광역시 남구 양림동
|
||||||
|
광주광역시 남구 월산동
|
||||||
|
광주광역시 남구 진월동
|
||||||
|
광주광역시 동구 동명동
|
||||||
|
광주광역시 동구 학동
|
||||||
|
광주광역시 북구 동림동
|
||||||
|
광주광역시 북구 매곡동
|
||||||
|
광주광역시 북구 삼각동
|
||||||
|
광주광역시 북구 신안동
|
||||||
|
광주광역시 북구 신용동
|
||||||
|
광주광역시 북구 양산동
|
||||||
|
광주광역시 북구 용봉동
|
||||||
|
광주광역시 북구 우산동
|
||||||
|
광주광역시 북구 일곡동
|
||||||
|
광주광역시 북구 임동
|
||||||
|
광주광역시 북구 중흥동
|
||||||
|
광주광역시 북구 풍향동
|
||||||
|
광주광역시 서구 광천동
|
||||||
|
광주광역시 서구 동천동
|
||||||
|
광주광역시 서구 서창동
|
||||||
|
광주광역시 서구 양동
|
||||||
|
광주광역시 서구 치평동
|
||||||
|
광주광역시 서구 풍암동
|
||||||
|
대구광역시 남구 이천동
|
||||||
|
대구광역시 달서구 감삼동
|
||||||
|
대구광역시 달서구 도원동
|
||||||
|
대구광역시 달서구 본동
|
||||||
|
대구광역시 달서구 본리동
|
||||||
|
대구광역시 달서구 성당동
|
||||||
|
대구광역시 달서구 신당동
|
||||||
|
대구광역시 달서구 유천동
|
||||||
|
대구광역시 달서구 장기동
|
||||||
|
대구광역시 달서구 죽전동
|
||||||
|
대구광역시 달서구 진천동
|
||||||
|
대구광역시 동구 방촌동
|
||||||
|
대구광역시 동구 지저동
|
||||||
|
대구광역시 북구 검단동
|
||||||
|
대구광역시 북구 관음동
|
||||||
|
대구광역시 북구 구암동
|
||||||
|
대구광역시 북구 국우동
|
||||||
|
대구광역시 북구 대현동
|
||||||
|
대구광역시 북구 동천동
|
||||||
|
대구광역시 북구 읍내동
|
||||||
|
대구광역시 수성구 두산동
|
||||||
|
대구광역시 수성구 상동
|
||||||
|
대구광역시 수성구 중동
|
||||||
|
대구광역시 수성구 파동
|
||||||
|
대구광역시 중구 대신동
|
||||||
|
대전광역시 대덕구 대화동
|
||||||
|
대전광역시 대덕구 덕암동
|
||||||
|
대전광역시 대덕구 목상동
|
||||||
|
대전광역시 대덕구 비래동
|
||||||
|
대전광역시 대덕구 석봉동
|
||||||
|
대전광역시 대덕구 송촌동
|
||||||
|
대전광역시 대덕구 신탄진동
|
||||||
|
대전광역시 대덕구 오정동
|
||||||
|
대전광역시 대덕구 중리동
|
||||||
|
대전광역시 동구 대동
|
||||||
|
대전광역시 동구 삼성동
|
||||||
|
대전광역시 동구 성남동
|
||||||
|
대전광역시 동구 용운동
|
||||||
|
대전광역시 동구 용전동
|
||||||
|
대전광역시 동구 자양동
|
||||||
|
대전광역시 동구 홍도동
|
||||||
|
대전광역시 동구 효동
|
||||||
|
대전광역시 서구 가수원동
|
||||||
|
대전광역시 서구 가장동
|
||||||
|
대전광역시 서구 괴정동
|
||||||
|
대전광역시 서구 내동
|
||||||
|
대전광역시 서구 도안동
|
||||||
|
대전광역시 서구 만년동
|
||||||
|
대전광역시 서구 변동
|
||||||
|
대전광역시 서구 복수동
|
||||||
|
대전광역시 서구 용문동
|
||||||
|
대전광역시 서구 정림동
|
||||||
|
대전광역시 서구 탄방동
|
||||||
|
대전광역시 유성구 관평동
|
||||||
|
대전광역시 유성구 상대동
|
||||||
|
대전광역시 유성구 신성동
|
||||||
|
대전광역시 유성구 원신흥동
|
||||||
|
대전광역시 유성구 전민동
|
||||||
|
대전광역시 유성구 학하동
|
||||||
|
대전광역시 중구 대사동
|
||||||
|
대전광역시 중구 대흥동
|
||||||
|
대전광역시 중구 목동
|
||||||
|
대전광역시 중구 문창동
|
||||||
|
대전광역시 중구 부사동
|
||||||
|
대전광역시 중구 산성동
|
||||||
|
대전광역시 중구 석교동
|
||||||
|
대전광역시 중구 오류동
|
||||||
|
대전광역시 중구 용두동
|
||||||
|
대전광역시 중구 중촌동
|
||||||
|
부산광역시 강서구 강동동
|
||||||
|
부산광역시 강서구 녹산동
|
||||||
|
부산광역시 강서구 대저1동
|
||||||
|
부산광역시 강서구 대저2동
|
||||||
|
부산광역시 강서구 신호동
|
||||||
|
부산광역시 금정구 금성동
|
||||||
|
부산광역시 금정구 남산동
|
||||||
|
부산광역시 남구 용당동
|
||||||
|
부산광역시 남구 우암동
|
||||||
|
부산광역시 동구 좌천동
|
||||||
|
부산광역시 동래구 명륜동
|
||||||
|
부산광역시 부산진구 연지동
|
||||||
|
부산광역시 부산진구 초읍동
|
||||||
|
부산광역시 북구 금곡동
|
||||||
|
부산광역시 사상구 감전동
|
||||||
|
부산광역시 사상구 괘법동
|
||||||
|
부산광역시 사상구 삼락동
|
||||||
|
부산광역시 사상구 엄궁동
|
||||||
|
부산광역시 사상구 학장동
|
||||||
|
부산광역시 사하구 구평동
|
||||||
|
부산광역시 사하구 당리동
|
||||||
|
부산광역시 서구 암남동
|
||||||
|
부산광역시 서구 초장동
|
||||||
|
부산광역시 수영구 민락동
|
||||||
|
부산광역시 수영구 수영동
|
||||||
|
부산광역시 해운대구 송정동
|
||||||
|
서울특별시 강남구 세곡동
|
||||||
|
서울특별시 강남구 수서동
|
||||||
|
서울특별시 강남구 신사동
|
||||||
|
서울특별시 강남구 압구정동
|
||||||
|
서울특별시 강남구 청담동
|
||||||
|
서울특별시 강동구 강일동
|
||||||
|
서울특별시 강동구 길동
|
||||||
|
서울특별시 강북구 미아동
|
||||||
|
서울특별시 강북구 우이동
|
||||||
|
서울특별시 강서구 공항동
|
||||||
|
서울특별시 강서구 염창동
|
||||||
|
서울특별시 관악구 남현동
|
||||||
|
서울특별시 관악구 신림동
|
||||||
|
서울특별시 광진구 광장동
|
||||||
|
서울특별시 광진구 군자동
|
||||||
|
서울특별시 광진구 능동
|
||||||
|
서울특별시 광진구 화양동
|
||||||
|
서울특별시 구로구 가리봉동
|
||||||
|
서울특별시 구로구 신도림동
|
||||||
|
서울특별시 구로구 항동
|
||||||
|
서울특별시 금천구 가산동
|
||||||
|
서울특별시 동대문구 제기동
|
||||||
|
서울특별시 동대문구 청량리동
|
||||||
|
서울특별시 동대문구 회기동
|
||||||
|
서울특별시 동작구 대방동
|
||||||
|
서울특별시 동작구 흑석동
|
||||||
|
서울특별시 마포구 공덕동
|
||||||
|
서울특별시 마포구 대흥동
|
||||||
|
서울특별시 마포구 도화동
|
||||||
|
서울특별시 마포구 상암동
|
||||||
|
서울특별시 마포구 서교동
|
||||||
|
서울특별시 마포구 신수동
|
||||||
|
서울특별시 마포구 아현동
|
||||||
|
서울특별시 마포구 연남동
|
||||||
|
서울특별시 마포구 염리동
|
||||||
|
서울특별시 마포구 용강동
|
||||||
|
서울특별시 마포구 합정동
|
||||||
|
서울특별시 서대문구 북아현동
|
||||||
|
서울특별시 서대문구 신촌동
|
||||||
|
서울특별시 서대문구 연희동
|
||||||
|
서울특별시 서대문구 천연동
|
||||||
|
서울특별시 서초구 내곡동
|
||||||
|
서울특별시 서초구 잠원동
|
||||||
|
서울특별시 성동구 마장동
|
||||||
|
서울특별시 성동구 사근동
|
||||||
|
서울특별시 성동구 송정동
|
||||||
|
서울특별시 성동구 옥수동
|
||||||
|
서울특별시 성동구 용답동
|
||||||
|
서울특별시 성동구 응봉동
|
||||||
|
서울특별시 성북구 석관동
|
||||||
|
서울특별시 성북구 성북동
|
||||||
|
서울특별시 성북구 종암동
|
||||||
|
서울특별시 송파구 삼전동
|
||||||
|
서울특별시 송파구 석촌동
|
||||||
|
서울특별시 송파구 오금동
|
||||||
|
서울특별시 송파구 장지동
|
||||||
|
서울특별시 영등포구 도림동
|
||||||
|
서울특별시 영등포구 영등포동
|
||||||
|
서울특별시 용산구 남영동
|
||||||
|
서울특별시 용산구 보광동
|
||||||
|
서울특별시 용산구 서빙고동
|
||||||
|
서울특별시 용산구 용문동
|
||||||
|
서울특별시 용산구 한남동
|
||||||
|
서울특별시 용산구 효창동
|
||||||
|
서울특별시 용산구 후암동
|
||||||
|
서울특별시 은평구 구산동
|
||||||
|
서울특별시 은평구 녹번동
|
||||||
|
서울특별시 은평구 대조동
|
||||||
|
서울특별시 은평구 수색동
|
||||||
|
서울특별시 은평구 역촌동
|
||||||
|
서울특별시 은평구 증산동
|
||||||
|
서울특별시 은평구 진관동
|
||||||
|
서울특별시 종로구 가회동
|
||||||
|
서울특별시 종로구 교남동
|
||||||
|
서울특별시 종로구 무악동
|
||||||
|
서울특별시 종로구 부암동
|
||||||
|
서울특별시 종로구 사직동
|
||||||
|
서울특별시 종로구 삼청동
|
||||||
|
서울특별시 종로구 이화동
|
||||||
|
서울특별시 종로구 평창동
|
||||||
|
서울특별시 종로구 혜화동
|
||||||
|
서울특별시 중구 소공동
|
||||||
|
서울특별시 중구 신당동
|
||||||
|
서울특별시 중구 중림동
|
||||||
|
서울특별시 중구 황학동
|
||||||
|
울산광역시 남구 달동
|
||||||
|
울산광역시 남구 무거동
|
||||||
|
울산광역시 남구 삼산동
|
||||||
|
울산광역시 남구 선암동
|
||||||
|
울산광역시 남구 옥동
|
||||||
|
울산광역시 동구 방어동
|
||||||
|
울산광역시 동구 일산동
|
||||||
|
울산광역시 동구 화정동
|
||||||
|
울산광역시 북구 송정동
|
||||||
|
울산광역시 북구 양정동
|
||||||
|
울산광역시 북구 염포동
|
||||||
|
울산광역시 북구 효문동
|
||||||
|
울산광역시 중구 다운동
|
||||||
|
울산광역시 중구 복산동
|
||||||
|
울산광역시 중구 성안동
|
||||||
|
울산광역시 중구 약사동
|
||||||
|
울산광역시 중구 우정동
|
||||||
|
울산광역시 중구 태화동
|
||||||
|
울산광역시 중구 학성동
|
||||||
|
인천광역시 동구 만석동
|
||||||
|
인천광역시 미추홀구 관교동
|
||||||
|
인천광역시 미추홀구 문학동
|
||||||
|
인천광역시 부평구 일신동
|
||||||
|
인천광역시 서구 당하동
|
||||||
|
인천광역시 서구 마전동
|
||||||
|
인천광역시 서구 연희동
|
||||||
|
인천광역시 서구 원당동
|
||||||
|
인천광역시 연수구 선학동
|
||||||
|
인천광역시 연수구 청학동
|
||||||
|
인천광역시 중구 도원동
|
||||||
|
인천광역시 중구 신포동
|
||||||
|
인천광역시 중구 운서동
|
||||||
|
인천광역시 중구 율목동
|
||||||
|
전라남도 광양시 광영동
|
||||||
|
전라남도 광양시 금호동
|
||||||
|
전라남도 광양시 태인동
|
||||||
|
전라남도 나주시 빛가람동
|
||||||
|
전라남도 나주시 성북동
|
||||||
|
전라남도 나주시 송월동
|
||||||
|
전라남도 나주시 영산동
|
||||||
|
전라남도 나주시 이창동
|
||||||
|
전라남도 목포시 대성동
|
||||||
|
전라남도 목포시 동명동
|
||||||
|
전라남도 목포시 만호동
|
||||||
|
전라남도 목포시 산정동
|
||||||
|
전라남도 목포시 상동
|
||||||
|
전라남도 목포시 연산동
|
||||||
|
전라남도 목포시 옥암동
|
||||||
|
전라남도 목포시 용해동
|
||||||
|
전라남도 목포시 유달동
|
||||||
|
전라남도 목포시 죽교동
|
||||||
|
전라남도 순천시 매곡동
|
||||||
|
전라남도 순천시 장천동
|
||||||
|
전라남도 순천시 저전동
|
||||||
|
전라남도 순천시 조곡동
|
||||||
|
전라남도 순천시 중앙동
|
||||||
|
전라남도 순천시 풍덕동
|
||||||
|
전라남도 여수시 국동
|
||||||
|
전라남도 여수시 둔덕동
|
||||||
|
전라남도 여수시 묘도동
|
||||||
|
전라남도 여수시 문수동
|
||||||
|
전라남도 여수시 미평동
|
||||||
|
전라남도 여수시 시전동
|
||||||
|
전라남도 여수시 여서동
|
||||||
|
전라남도 여수시 여천동
|
||||||
|
전라남도 여수시 주삼동
|
||||||
|
전라남도 여수시 중앙동
|
||||||
|
전라남도 여수시 충무동
|
||||||
|
제주특별자치도 서귀포시 동홍동
|
||||||
|
제주특별자치도 서귀포시 서홍동
|
||||||
|
제주특별자치도 서귀포시 중문동
|
||||||
|
제주특별자치도 제주시 건입동
|
||||||
|
제주특별자치도 제주시 노형동
|
||||||
|
제주특별자치도 제주시 봉개동
|
||||||
|
제주특별자치도 제주시 연동
|
||||||
|
충청남도 계룡시 금암동
|
||||||
|
충청남도 공주시 금학동
|
||||||
|
충청남도 공주시 신관동
|
||||||
|
충청남도 공주시 옥룡동
|
||||||
|
충청남도 공주시 웅진동
|
||||||
|
충청남도 공주시 월송동
|
||||||
|
충청남도 공주시 중학동
|
||||||
|
충청남도 논산시 부창동
|
||||||
|
충청남도 논산시 취암동
|
||||||
|
충청남도 서산시 석남동
|
||||||
|
충청남도 서산시 수석동
|
||||||
|
충청남도 천안시 동남구 봉명동
|
||||||
|
충청남도 천안시 동남구 신방동
|
||||||
|
충청남도 천안시 서북구 백석동
|
||||||
|
충청북도 제천시 교동
|
||||||
|
충청북도 제천시 신백동
|
||||||
|
충청북도 제천시 청전동
|
||||||
|
충청북도 제천시 화산동
|
||||||
|
충청북도 청주시 상당구 금천동
|
||||||
|
충청북도 청주시 상당구 영운동
|
||||||
|
충청북도 청주시 서원구 모충동
|
||||||
|
충청북도 청주시 서원구 분평동
|
||||||
|
충청북도 청주시 서원구 사창동
|
||||||
|
충청북도 청주시 서원구 산남동
|
||||||
|
충청북도 청주시 청원구 우암동
|
||||||
|
충청북도 청주시 흥덕구 가경동
|
||||||
|
충청북도 충주시 달천동
|
||||||
|
충청북도 충주시 문화동
|
||||||
|
충청북도 충주시 봉방동
|
||||||
|
충청북도 충주시 연수동
|
||||||
|
충청북도 충주시 용산동
|
||||||
|
충청북도 충주시 지현동
|
||||||
Reference in New Issue
Block a user