Files
web_6ea_educo/site7/pages/index.vue
T
2026-10-07 13:05:01 +09:00

89 lines
2.1 KiB
Vue

<template>
<div class="landing-page-wrap">
<!-- 상단 히어로 배너 (Header 제거) -->
<HeroBanner
:region="defaultRegion"
grade="초·중·고"
subjectName="국영수사과"
/>
<!-- 실시간 성과 지표 4선 -->
<QuickMetrics regionDong="전국" />
<!-- 인근 학교별 내신 기출 분석 -->
<NearbySchools regionDong="주요 학군" />
<!-- 과목별 커리큘럼 -->
<SubjectMastery
regionDong="전국"
grade="중·고등"
:curriculum="defaultCurriculum"
/>
<!-- 강사진 4단계 검증 프로세스 -->
<TeacherVerification />
<!-- 메타인지 스터디 플래너 코칭 -->
<CoachingSystem />
<!-- 실제 성적 향상 수기 -->
<SuccessStories regionDong="수강생" />
<!-- 수업 진행 절차 -->
<ProcessGuide />
<!-- 자주 묻는 질문 -->
<FaqAccordion regionDong="전국" />
<!-- 맨 하단 상담 신청 폼 -->
<ConsultForm
regionName="전국 전 지역"
defaultSubject="영어"
/>
</div>
</template>
<script setup>
import { getCurriculumBySubject, getRegionByDong } from '~/utils/dataHelper'
import { generateSeoMeta } from '~/utils/seoHelper'
const config = useRuntimeConfig()
const defaultCurriculum = getCurriculumBySubject('english')
const defaultRegion = getRegionByDong('황금동') || {
fullName: '대한민국 전국 전 지역',
sido: '전국',
sigungu: '전지역',
dong: '전국'
}
const seo = generateSeoMeta(
{
region: defaultRegion,
sido: '전국',
sigungu: '맞춤',
dong: '1:1',
grade: '초중고',
subjectName: '전과목',
targetTerm: '방문·화상과외',
fullKeyword: '전국 초중고 1:1 방문 과외 및 실시간 화상과외'
},
config.public.siteName,
config.public.siteDomain
)
useHead({
title: `${config.public.siteName} | 전국 초·중·고 1:1 맞춤 방문과외 & 화상코칭`,
meta: seo.meta,
link: seo.link,
script: seo.script
})
</script>
<style scoped>
.landing-page-wrap {
width: 100%;
overflow-x: hidden;
}
</style>