Guide / Core Page Settings
KO EN

Core Page Settings

Core Page Settings는 일반 웹사이트 페이지에서 공통으로 사용하는 레이아웃 영역, Header 코드, Script, Style, Night Mode 설정을 관리하는 기능입니다. 이 Core는 iBoard 게시판용 Core가 아니라 일반 Page용 Core입니다.

여러 페이지가 같은 Header, Top Area, Footer, Script, Style Sheet, 전체 레이아웃 구조를 공유해야 할 때 이 기능을 사용합니다.

화면 개요

Core Page는 웹사이트 페이지에서 재사용하는 기본 레이아웃 역할을 합니다. 같은 Header, Footer, CSS, Script를 페이지마다 반복해서 수정하지 않고, 공통 영역을 한곳에서 정의한 뒤 여러 페이지가 상속해서 사용할 수 있습니다.

Core 종류 역할
Page Core 일반 웹사이트 페이지의 공통 레이아웃 영역을 관리합니다.
iBoard Core iBoard 게시판 페이지에서 사용하는 공통 레이아웃 영역을 관리합니다.

언제 사용하는가

  • 여러 페이지가 같은 Header 또는 Footer를 사용해야 할 때
  • SEO meta 태그를 공통 레이아웃에서 관리하고 싶을 때
  • 페이지들이 같은 Top, Left, Right, Bottom 영역을 공유해야 할 때
  • 여러 페이지에 공통 CSS를 적용하고 싶을 때
  • 이 Core를 사용하는 페이지들에 공통 JavaScript를 적용하고 싶을 때
  • 페이지의 Night Mode 스타일을 관리하고 싶을 때
  • Save to File로 Core 레이아웃을 파일로 저장해야 할 때

Core Page Settings 영역

상단 영역에서는 Core Page의 기본 정보를 설정합니다.

항목 설명
Core Page Name 이 Core Page를 구분하기 위한 이름입니다. 예: AIZAAC
Require Login 이 Core Page를 사용하는 페이지에 접근하기 전에 로그인이 필요한지 설정합니다.
Select Skin 이 Core Page에 연결할 스킨 또는 테마를 선택합니다.

Code Editor

Code Editor는 페이지에서 사용하는 공통 레이아웃과 리소스 영역을 관리합니다. 각 탭은 페이지 구조의 서로 다른 부분을 제어합니다.

역할 권장 사용
Header 페이지의 <head> 영역을 관리합니다. meta 태그, SEO title, description, canonical URL, Open Graph, favicon, 외부 CSS 링크, 브라우저 설정에 사용합니다.
Top Area 페이지 상단에 표시되는 콘텐츠입니다. 사이트 Header, 로고, 메뉴, 검색, 언어 선택, Hero 영역에 사용합니다.
Left Area 왼쪽 레이아웃 영역입니다. 왼쪽 메뉴, 필터, 카테고리, 사이드바 콘텐츠에 사용합니다.
Main Area 페이지의 메인 콘텐츠 영역입니다. 페이지 본문 또는 페이지 콘텐츠가 들어가는 주요 영역입니다.
Right Area 오른쪽 레이아웃 영역입니다. 오른쪽 배너, 관련 링크, 추천 콘텐츠, 보조 패널에 사용합니다.
Bottom Area 페이지 하단에 표시되는 콘텐츠입니다. Footer, Copyright, 연락처, 정책 링크, 하단 메뉴에 사용합니다.
Script 이 Core를 사용하는 페이지의 공통 JavaScript입니다. 메뉴, 팝업, 스크롤 효과, UI 동작 등 공통 페이지 동작에 사용합니다.
Style Sheet 이 Core를 사용하는 페이지의 공통 CSS입니다. 공통 페이지 레이아웃, 글꼴, 색상, 버튼, 카드, 반응형 스타일에 사용합니다.
Night Mode 다크 모드 또는 야간 모드 스타일입니다. 어두운 배경, 밝은 글자, Border 색상, Night Mode 컴포넌트 스타일에 사용합니다.

Header 탭

Header 탭은 SEO, 브라우저 동작, SNS 공유, 외부 리소스 로딩에 영향을 주는 중요한 영역입니다.

기본 Header 예시

<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>AIZaac - No-Code Website Management Platform</title>

<meta name="description" content="AIZaac is an easy and powerful no-code website management platform.">
<meta name="keywords" content="AIZaac, website builder, website management, iBoard">
<meta name="robots" content="index, follow">

<link rel="canonical" href="https://your-domain.com/">

Open Graph 예시

<meta property="og:type" content="website">
<meta property="og:title" content="Your Site Title">
<meta property="og:description" content="Your site description.">
<meta property="og:url" content="https://your-domain.com/">
<meta property="og:image" content="https://your-domain.com/images/share.jpg">
Header 값은 실제 웹사이트 도메인, 페이지 목적, 공유 이미지 경로와 일치해야 합니다.

Use Default Header

Use Default Header 버튼은 기본 Header 구조를 자동으로 넣을 때 사용합니다. 새 Core Page를 만들거나 표준 meta 태그를 다시 구성할 때 유용합니다.

  • Header 탭이 비어 있을 때 사용할 수 있습니다.
  • 표준 SEO Header에서 시작하고 싶을 때 사용할 수 있습니다.
  • 기존 Header 코드가 덮어써질 수 있으므로 주의해야 합니다.
Use Default Header를 사용하기 전에는 현재 Header 코드에 커스텀 SEO 태그나 스크립트가 있는지 확인하고 복사해 두세요.

Top, Left, Main, Right, Bottom Area

이 탭들은 이 Core를 사용하는 페이지의 구조적 레이아웃 영역을 관리합니다. 실제 출력 방식은 선택한 레이아웃과 스킨에 따라 달라질 수 있습니다.

Top Area 예시

<header class="site-header">
    <div class="site-logo">AIZaac</div>
    <nav class="site-nav">
        <a href="/">Home</a>
        <a href="/about-us">About</a>
        <a href="/contact-us">Contact</a>
    </nav>
</header>

Bottom Area 예시

<footer class="site-footer">
    <p>© 2026 AIZaac. All rights reserved.</p>
</footer>

Script 탭

Script 탭은 이 Core를 사용하는 모든 페이지에 적용할 JavaScript를 작성하는 곳입니다.

document.addEventListener("DOMContentLoaded", function () {
    console.log("Core page script loaded.");
});
이곳에 작성한 Script는 이 Core를 사용하는 모든 페이지에서 실행될 수 있습니다. 특정 페이지에만 필요한 Script는 개별 페이지의 Script 영역에 넣는 것이 좋습니다.

Style Sheet 탭

Style Sheet 탭은 이 Core를 사용하는 페이지에서 공통으로 사용할 CSS를 작성하는 곳입니다.

.site-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 32px;
}

.site-footer {
    padding: 30px;
    text-align: center;
    border-top: 1px solid #e5e7eb;
}

Night Mode 탭

Night Mode는 이 Core를 사용하는 페이지의 다크 모드 스타일을 정의하는 영역입니다.

body.night-mode {
    background: #0f172a;
    color: #f8fafc;
}

body.night-mode .site-header {
    background: #111827;
    border-bottom: 1px solid #334155;
}

Save, Save to File, Preview

버튼 설명
Save Core Page 설정을 데이터베이스에 저장합니다.
Save to File 파일 기반 출력이 필요한 경우 Core Page 코드를 실제 파일로 저장합니다.
Preview 공개 적용 전에 결과를 확인할 수 있는 미리보기를 엽니다.
List Core Page 목록으로 돌아갑니다.
Create SQL 백업, 이전, 배포용 SQL을 생성합니다.
Save와 Save to File은 다릅니다. Save는 데이터베이스에 저장하고, Save to File은 실제 파일로 코드를 저장합니다.

권장 작업 순서

  1. Admin > Pages > Core Setting 메뉴로 이동합니다.
  2. Core Page Name을 입력하거나 확인합니다.
  3. Require Login이 필요한지 결정합니다.
  4. 필요하면 Skin을 선택합니다.
  5. 먼저 Header를 수정하여 SEO와 meta 태그를 정리합니다.
  6. 필요에 따라 Top, Main, Left, Right, Bottom 영역을 수정합니다.
  7. 공통 CSS는 Style Sheet에 작성합니다.
  8. 공통 JavaScript가 필요할 때만 Script에 작성합니다.
  9. 다크 모드를 지원한다면 Night Mode 스타일을 작성합니다.
  10. Save 버튼을 클릭합니다.
  11. Preview로 결과를 확인합니다.
  12. 파일 출력이 필요한 구조라면 Save to File을 실행합니다.

자주 사용하는 작업

목표 권장 섹션
공통 SEO 태그 추가 Header
여러 페이지에 같은 상단 메뉴 적용 Top Area
공통 Footer 추가 Bottom Area
왼쪽 메뉴 영역 추가 Left Area
공통 페이지 스타일 추가 Style Sheet
공통 페이지 JavaScript 추가 Script
다크 모드 지원 Night Mode

주의사항

  • 이 Core는 iBoard 게시판용이 아니라 일반 웹사이트 페이지용입니다.
  • 변경 내용은 이 Core를 사용하는 모든 페이지에 영향을 줄 수 있습니다.
  • Header, Script, Style Sheet를 크게 수정하기 전에는 반드시 백업하세요.
  • SEO 값은 실제 웹사이트 도메인과 일치해야 합니다.
  • 모든 페이지에 필요한 코드가 아니라면 Core에 넣지 않는 것이 좋습니다.
  • 저장 후에는 이 Core를 상속하는 페이지들을 미리보기로 확인하세요.
  • 파일 기반 출력 구조라면 저장 후 Save to File도 필요할 수 있습니다.

문제 해결

문제 가능한 원인 해결 방법
변경 내용이 보이지 않음 페이지가 이 Core를 상속하지 않거나 Save to File이 필요할 수 있습니다. 페이지의 Core 설정을 확인하고 필요하면 Save to File을 실행합니다.
Header meta 태그가 잘못됨 Header 탭에 오래된 SEO 값이 들어 있을 수 있습니다. title, description, canonical URL, Open Graph 값을 수정합니다.
Script 때문에 여러 페이지가 오류남 공통 Script 오류가 이 Core를 사용하는 모든 페이지에 영향을 줄 수 있습니다. 브라우저 콘솔을 확인하고 Script를 수정하거나 제거합니다.
CSS가 너무 넓게 적용됨 CSS 선택자가 너무 광범위할 수 있습니다. 구체적인 wrapper class와 제한된 선택자를 사용합니다.
Preview와 실제 페이지가 다르게 보임 캐시, 파일 출력, 스킨 선택, 페이지 상속 설정이 다를 수 있습니다. 캐시를 지우고, 스킨 선택과 Save to File 필요 여부를 확인합니다.

관리 권장 사항

  • Core Page Settings는 공통 페이지 구조 관리에만 사용하는 것이 좋습니다.
  • Header는 SEO와 외부 리소스 중심으로 관리하세요.
  • HTML은 레이아웃 영역에, CSS는 Style Sheet에, JavaScript는 Script에 구분해서 작성하세요.
  • 페이지별 콘텐츠와 충돌하지 않도록 명확한 클래스명을 사용하세요.
  • 운영 페이지에 적용하기 전에 Preview로 확인하세요.
  • 큰 변경 전에는 Create SQL을 사용하거나 코드를 복사해 두세요.
  • Page Core와 iBoard Core의 역할을 명확히 구분하세요.
Core Page Settings는 웹사이트의 일관된 레이아웃을 유지하는 데 유용합니다. 하지만 여러 페이지에 동시에 영향을 줄 수 있으므로 신중하게 수정해야 합니다.