커스텀 홈페이지

Clinic-OS Core · Clinic-OS
🏛️ Core 🌐 공개 v1.2.0
코어 코드를 건드리지 않고 메인 홈페이지를 완전히 커스터마이징할 수 있는 코어 플러그인입니다. 바이브코딩으로 자유롭게 페이지를 수정하면서도, 플러그인 비활성화로 언제든 원본으로 복구할 수 있습니다.

주요 기능

  • 홈페이지 완전 오버라이드
  • 코어 업데이트와 독립적 운영
  • 플러그인 on/off로 간편 전환
  • 바이브코딩으로 자유로운 수정
  • Astro 컴포넌트 전체 활용 가능
✏️

수정 방법

src/plugins/custom-homepage/pages/index.astro 파일을 직접 수정하거나, Claude에게 수정을 요청하세요.

필요 조건

없음 (바로 사용 가능)

#homepage#landing#customization#core

📖 상세 문서

커스텀 홈페이지 플러그인

코어 코드를 건드리지 않고 홈페이지를 완전히 커스터마이징할 수 있는 코어 플러그인입니다.

왜 플러그인 방식인가요?

Clinic-OS는 3레이어 아키텍처를 따릅니다:

레이어역할수정 방식
코어관리자 페이지, API, 인증수정 금지 (업데이트 시 덮어쓰기)
데이터seed 파일, DB 데이터자유롭게 수정 가능
플러그인퍼블릭 페이지, 커스텀 기능자유롭게 수정 가능

홈페이지는 각 한의원마다 다르게 표현해야 하므로, 플러그인으로 분리했습니다.

사용 방법

1. 홈페이지 수정

src/plugins/custom-homepage/pages/index.astro
이 파일을 직접 수정하거나, Claude에게 요청하세요:

"홈페이지에 진료 시간 안내 섹션을 추가해줘"

2. 플러그인 비활성화

원본 홈페이지로 돌아가려면: 1. 관리자 > 기능 허브 > 커스텀 홈페이지 2. 토글 버튼으로 비활성화

3. 새 페이지 추가

src/plugins/custom-homepage/pages/ 디렉토리에 새 파일 추가:
  • about.astro → manifest.json의 overrides에 등록

오버라이드 우선순위

manifest.jsonpriority 값으로 우선순위를 설정합니다. 숫자가 높을수록 우선 적용됩니다.

{
  "overrides": [
    { "path": "/", "file": "pages/index.astro", "priority": 10 }
  ]
}

기술 상세

  • 오버라이드 경로: /
  • 컴포넌트: pages/index.astro
  • 우선순위: 10 (높을수록 우선)

설치

로컬 관리자 /admin/plugins/store 에서 custom-homepage 설치

가장 안전한 경로는 로컬 설치본을 연 뒤, 에이전트에게 관리자 스토어에서 이 플러그인을 설치해달라고 요청하는 것입니다.

다운로드0
활성 설치0
평점⭐ 0.0 (0)
버전v1.2.0

버전 히스토리

v1.2.0 · 2026. 1. 21.변경사항 없음

리뷰 (0)

아직 리뷰가 없습니다.