|

교회 홈페이지 구축 프로젝트 개요

교회 홈페이지 구축 프로젝트 개요

Static Site + AI Agent 기반 무료 홈페이지 구축 가이드

문서 목적: 이 프로젝트가 무엇을 목표로 하는지, 어떤 방법으로 구축하는지, 왜 이 방법을 선택했는지를 처음 접하는 사람도 이해할 수 있도록 정리한 기준 문서


1. 한 줄 요약

코딩 경험이 없어도, 월 $0의 비용으로, AI의 도움을 받아
보안에 강하고 빠른 교회 홈페이지를 직접 만들고 운영한다.


2. 이 프로젝트로 무엇을 얻는가

이 가이드를 처음부터 끝까지 따라 하면 다음 결과물을 얻는다.

결과물 설명
🌐 실제 인터넷 홈페이지 누구나 접속할 수 있는 공개 URL
📄 11개 완성 페이지 홈·교회소개·예배안내·설교·공지·오시는길·헌금·온라인예배·갤러리·기도요청·교회역사
📱 모바일 반응형 스마트폰·태블릿·PC 모두 자동 최적화
🔒 HTTPS 보안 연결 SSL 인증서 자동 적용
🤖 AI 보조 운영 환경 이후 콘텐츠 추가·수정도 AI에게 지시
🔄 자동 배포 파이프라인 파일 저장 → 자동 빌드 → 자동 사이트 반영
💰 월 운영 비용 $0 도메인 비용을 제외한 모든 서비스 무료

3. 프로젝트 진행 과정

PHASE 제목 예상 시간
사전 준비 콘텐츠 문서 준비 30~60분
1 환경 준비 60분
2 open-design 세팅 15분
3 페이지 생성 90분
4 파일 정리 및 저장소 구성 20분
5 Cloudflare Pages 배포 10분
6 도메인 연결 (선택) 10분
7 이후 운영·관리 5분/회

4. 자료의 준비

경로 A — 자료가 있는 경우

  • 교회 이름, 주소, 담임목사 소개, 예배 시간, 비전 문구 등의 기본 콘텐츠가 이미 문서나 메모 형태로 준비되어 있다면 PHASE 1 환경 준비부터 바로 시작한다.

경로 B — 자료가 없는 경우

  • 콘텐츠가 아직 준비되지 않았다면 Gemini Gems 인터뷰어를 먼저 실행한다.
  • 인터뷰어가 한 가지씩 질문을 던지고 완성된 샘플 예시를 제공하므로, 그것을 그대로 쓰거나 수정해서 답하면 자동으로 콘텐츠 문서가 만들어진다.

문서 완성 후 PHASE 1부터 동일하게 진행한다.

💡 Gemini Gems 인터뷰어가 처리하는 것

교회 주소 입력 → 국가·언어 자동 감지 → 인터뷰 언어 선택 → 원하는 메뉴 선택 → 메뉴별 콘텐츠 대화형 수집 → church_content.md (콘텐츠 문서) + gemini_prompt.txt (AI 프롬프트) 자동 생성


총 예상 소요 시간: 처음부터 배포까지 약 3~4시간


5. 사용 기술 스택 (Spec)

💡

Gemini Gems로 콘텐츠를 만들고 → open-design + Antigravity(agy) + Gemini로 페이지 코드를 생성하고 → Git/GitHub로 버전관리 후 → Cloudflare Pages로 자동 배포해서 공개한다(필요하면 도메인 연결).

1) 콘텐츠 기획(사전 준비)

  • 사용 도구: Gemini Gems
  • 역할: 교회 정보를 대화형 인터뷰로 받아서 콘텐츠를 정리/문서화
  • 비용: 무료
  • 산출물:
    • church_content.md 같은 콘텐츠 문서(교회 소개, 예배시간, 비전 문구 등)
    • (필요 시) 이후 단계에서 사용할 프롬프트/지침 문서

2) 페이지 생성(핵심 생성 구간)

이 단계는 “디자인 프레임워크(open-design)” + “에이전트 실행 환경(Antigravity)” + “코드 생성 모델(Gemini)”이 함께 움직이는 구조입니다.

  • 사용 도구: open-design
    • 역할: 디자인 시스템과 페이지 생성 프레임워크 제공(구조/레이아웃/디자인 베이스)
    • 비용: 무료(오픈소스)
    • 산출물: 사이트의 기본 형태/디자인 틀
  • 사용 도구: Antigravity 2.0 Desktop
    • 역할: AI 통합 개발환경(IDE) + 에이전트 오케스트레이션(작업을 실행/관리하는 컨트롤 타워)
    • 비용: 무료(Free tier)
    • 산출물: 생성 작업을 운영하는 실행 환경
  • 사용 도구: Antigravity CLI (agy)
    • 역할: 터미널 기반 에이전트 도구. open-design과 연결되어 프롬프트 기반으로 생성 작업 자동화
    • 비용: 무료(Free tier)
    • 산출물: 실제 생성 파이프라인 실행(파일 생성/수정/정리 등)
  • 사용 도구: Gemini 3.5 Flash
    • 역할: HTML/CSS/JS 코드를 만들어내는 생성 모델(페이지 코드 생성 엔진)
    • 비용: 무료(한도 내)
    • 산출물: 완성된 웹 페이지 파일들(HTML/CSS/JS)

3) 파일 관리(버전 관리 + 원격 저장소)

  • 사용 도구: Git
    • 역할: 변경 이력 관리(버전 관리), 실수 복구(롤백), 작업 안전장치
    • 비용: 무료
    • 산출물: 로컬 변경 이력/커밋 기록
  • 사용 도구: GitHub
    • 역할: 원격 저장소(클라우드 백업) + 배포 트리거(푸시하면 배포가 시작되는 구조)
    • 비용: 무료
    • 산출물: 원격 백업된 소스 + 배포 파이프라인의 시작점

4) 자동 배포(호스팅 + CDN)

  • 사용 도구: Cloudflare Pages
  • 역할: 정적 사이트 호스팅 + 전 세계 CDN 제공
    • GitHub에 push → 자동 감지 → 자동 빌드 → 자동 배포
  • 비용: 무료
  • 산출물: 공개 사이트
    • 예: https://교회이름.pages.dev

5) 공개 사이트 운영(선택 확장)

  • 사용 도구: 도메인(선택)
  • 역할: 커스텀 웹 주소 연결(브랜딩/기억하기 쉬운 주소) + HTTPS 자동 적용
  • 비용: 연 $10~30
  • 산출물:
    • 예: https://교회도메인.com

💡 도메인을 구매하지 않으면 교회이름.pages.dev 주소로 무료 운영 가능하다.


6) (추후 연동) 미디어/갤러리 관리

  • 사용 도구: Google Drive(추후 연동 가능)
  • 역할: 사진/미디어 파일 저장·관리용 저장소(갤러리 콘텐츠 운영 기반)
  • 비용: 무료 15GB
  • 산출물: 이미지 파일 저장소(향후 자동화 연동 가능)

6. 완성되는 홈페이지 페이지 구성

모든 페이지는 공통 내비게이션 바와 Footer를 공유하며, 하나의 레이아웃 파일만 수정하면 전체 페이지에 동시 반영된다. 페이지 구성은 인터뷰 시 교회 상황에 맞게 선택할 수 있다.

기본 메뉴 (권장 필수)

페이지 주요 내용
홈 (메인) 비전 문구·환영 메시지·예배 시간 요약·최신 설교·CTA 버튼
교회 소개 담임목사 소개·핵심 가치·교회 역사 타임라인
예배 안내 예배 시간표·처음 오시는 분 안내·복장·주차 안내
설교 말씀 설교 목록·YouTube 영상·성경 본문·PDF 다운로드
공지사항 카테고리별 게시판·PDF 주보 다운로드
오시는 길 주소·지도 임베드·대중교통·자가용·주차 안내

선택 메뉴 (필요에 따라 추가)

페이지 주요 내용
온라인 헌금 계좌·간편결제·세금공제 안내 (한국/미국 양식 지원)
온라인 예배 YouTube Live 스트리밍 배너·다시보기·알림 설정
사진 갤러리 3열 반응형 그리드·카테고리 탭·라이트박스
기도 요청 교역자 전용 프라이빗 폼·익명 허용
교회 역사 수직 타임라인·연혁서 PDF 다운로드
소그룹·셀 지역별 소그룹 안내·신청 폼
교육부서 유아부~청년부 예배 시간·담당자 소개
선교·봉사 파송 선교사·단기 선교·국내 봉사 현황
새가족 등록 등록 폼·처음 방문자 안내
교회 일정 연간 행사·절기 캘린더

7. 이 방법을 추천하는 이유

🔒 이유 1. 보안이 근본적으로 강하다

  • WordPress, Wix, 일반 CMS 방식은 서버에서 PHP가 실행되고 데이터베이스(DB)가 동작한다. 이것이 해킹의 주요 표적이 된다. SQL Injection, 플러그인 취약점, PHP 코드 실행 공격이 모두 이 구조를 겨냥한다.
  • 이 프로젝트는 순수 HTML 파일만 서빙한다. 서버 프로세스가 없고 DB가 없으므로 공격할 대상 자체가 존재하지 않는다.
비교 항목 WordPress (CMS) 이 프로젝트 (정적 사이트)
서버 실행 PHP 상시 실행 없음
데이터베이스 MySQL 필수 없음
SQL Injection 위험 불가능
플러그인 취약점 빈번 없음
보안 업데이트 매달 필요 불필요

💰 이유 2. 비용이 거의 없다

  • WordPress 사이트 운영에는 서버 비용(월 $10~30), 보안 플러그인(연 $50~100), 백업 서비스, 유지보수 비용이 지속적으로 발생한다.
  • 이 프로젝트는 GitHub 저장소와 Cloudflare Pages 모두 무료 플랜으로 완전히 운영할 수 있다. 도메인(연 $10~30)을 제외하면 월 $0이다.

⚡ 이유 3. 속도가 빠르다

  • 미리 빌드된 HTML 파일을 Cloudflare의 전 세계 CDN에서 직접 전달하므로 서버에서 매번 페이지를 생성하는 WordPress와 비교해 로딩 속도가 현저히 빠르다.
  • 속도는 Google 검색 노출(SEO)에도 직접 영향을 미친다.

🤖 이유 4. AI가 코딩을 대신한다

  • HTML, CSS, JavaScript를 전혀 몰라도 된다. Antigravity CLI에게 한국어로 “이런 페이지 만들어줘” 라고 말하면 에이전트가 코드를 작성하고 파일을 생성한다.
  • 이후 콘텐츠 수정, 새 페이지 추가, 디자인 변경도 모두 같은 방식으로 처리된다.

📦 이유 5. Git이 모든 실수를 복구해 준다

  • 모든 파일이 Git으로 관리되므로 잘못 수정하거나 파일을 삭제해도 언제든지 이전 상태로 정확하게 되돌릴 수 있다.
  • 또한 GitHub가 자동 백업 역할을 하므로 컴퓨터가 망가져도 파일이 보존된다.

🔄 이유 6. 배포가 완전 자동화된다

  • 한 번 설정해두면 이후에는 파일을 저장하고 git push 한 번만 하면 Cloudflare Pages가 자동으로 사이트를 업데이트한다.
  • FTP 업로드, 서버 접속, 캐시 삭제 같은 복잡한 과정이 전혀 없다.

🌍 이유 7. 해외·국내 교회 모두 동일하게 적용된다

  • 이 가이드는 미국, 한국, 캐나다, 호주 등 어느 나라의 교회에도 동일하게 적용된다.
  • Gemini Gems 인터뷰어가 주소를 기반으로 언어와 지역 설정을 자동으로 맞추며, 한국어·영어·이중 언어 병행 중 선택해서 진행할 수 있다.

8. 이 방법이 적합한 교회

상황 적합도
새로 개척하는 교회 (초기 비용 최소화) ⭐⭐⭐⭐⭐
기존 사이트의 유지비·보안이 부담스러운 교회 ⭐⭐⭐⭐⭐
IT 담당자 없이 목사·사모가 직접 관리해야 하는 교회 ⭐⭐⭐⭐⭐
해외 한인 교회 (영한 이중 언어 필요) ⭐⭐⭐⭐⭐
설교·주보·공지를 정기적으로 업데이트하는 교회 ⭐⭐⭐⭐☆
수천 명 대형 교회 (복잡한 회원 시스템 필요) ⭐⭐☆☆☆

💡 대형 교회나 온라인 헌금·회원 관리 시스템이 필요한 경우에는 이 가이드의 기본 사이트를 만든 후 외부 서비스(Planning Center, Tithely 등)를 링크로 연결하는 하이브리드 방식을 권장한다.


9. 준비물 요약

필수

콘텐츠 (없으면 Gems 인터뷰로 준비)

선택


10. 관련 문서 목록

문서 설명 사용 시점
church_gems_prompt.md Gemini Gems 인터뷰어 시스템 프롬프트 경로 B — 콘텐츠 준비 단계
church_menu_samples.md 메뉴별 샘플 예제 참고 문서 인터뷰 전 참고용
church_website_manual_outline.md 전체 매뉴얼 챕터 개요 전체 흐름 파악용
chapter1_environment_setup_v2.md PHASE 1 환경 준비 상세 매뉴얼 PHASE 1 진행 시
church_website_full_manual.md PHASE 1~6 전체 구축 가이드 구축 전 과정
(이 문서) project_overview.md 프로젝트 전체 개요 프로젝트 시작 전

Similar Posts

  • |

    교회 홈페이지 무료 제작 매뉴얼 Chapter 3. Hugo 프로젝트 시작하기

    교회 홈페이지 무료 제작 매뉴얼 Chapter 3. Hugo 프로젝트 시작하기 — 사이트의 뼈대 세우기 이 챕터는 약 30–40분이 소요됩니다.이 챕터를 마치면 내 컴퓨터에서 처음으로 사이트가 열리는 순간을 경험하게 됩니다. 💡 Hugo 프로젝트란 무엇인가? Hugo가 처음이라면 이렇게 생각해보세요. Hugo는 “원고를 넣으면 완성된 책을 찍어내는 인쇄기” 입니다. 🏗️ Hugo가 하는 일 웹사이트는 결국 HTML 파일들의 모음입니다. 그런데…

  • |

    2026년 5월 1주차 글로벌 AI 산업 지형도 및 트렌드 분석

    2026년 5월 1주차 글로벌 AI 산업 지형도 및 트렌드 분석 기준일: 2026년 5월 3일 (일) | 포함 범위: 2026년 4월 18일 ~ 5월 3일 Executive Delta Brief 이번 주 글로벌 AI 산업의 핵심 변화 5가지입니다. OpenAI–Microsoft 7년 독점 파트너십 종료 (4/27) — Microsoft의 OpenAI IP 라이선스가 2032년까지 비독점으로 전환. OpenAI는 이제 AWS·Google Cloud에서 자유롭게 판매…

  • |

    4. 게인과 페이더, 무엇을 올려야 하나

    교회 라이브 방송 입문 4편읽는 시간 11분 · 난이도 ★★☆ · 선행 지식 없음 방송 소리가 작습니다. 담당자가 페이더를 올립니다. 아직 작습니다. 더 올립니다. 끝까지 올립니다. 소리는 별로 안 커지고, “치이익” 하는 잡음만 커졌습니다. 왜 이런 일이 생길까요. 이유는 간단합니다. 올려야 할 것을 올리지 않고, 엉뚱한 걸 올렸기 때문입니다. 오늘 배울 게 정확히 이겁니다. 이…

  • |

    초대 교회의 이단들

    초대 교회의 이단들 (Early Church Heresies) 📌 개관: 이단 논쟁의 역사적 의의 초대 교회의 이단 논쟁은 단순한 신학적 분쟁이 아니라, 성경의 계시를 체계화하고 정통 신학을 정립하는 산고(産苦)의 과정이었다. 이단의 도전이 없었다면 니케아 신조, 칼케돈 정의와 같은 정통 교리의 정교한 공식화도 없었을 것이다. “이단들은 교회를 넘어뜨리려 했으나, 오히려 교회로 하여금 진리를 더 깊이 파게 만들었다.” 🗂️…

  • |

    Local AI 컴퓨터 간단 비교

    Local AI 컴퓨터 간단 비교 최근에 Local로 LLM을 돌리려는 여러 시도들이 있습니다. 흔히 AI PC라고 일컬어지는 컴퓨터들의 유형을 간단히 살펴보며 이해를 돕고자 내용을 정리하였습니다. 제품 기본 옵션 128GB 또는 최대 메모리 기준 일반 용도 로컬 LLM 용도 Mac mini M4 Pro 24GB Unified / 512GB, $1,399. 최대 64GB Unified / 1TB, 약 $2,199~$2,399. macOS 일반…

  • |

    Python이 뭐예요?

    Python이 뭐예요? Python(파이썬)은 컴퓨터에게 일을 시키는 ‘말(프로그래밍 언어)’이에요. 우리가 사람에게 “문 열어 줘”, “10까지 세어 줘”라고 말하듯이, Python으로는 컴퓨터에게 “글자를 보여 줘”, “계산해 줘”, “그림을 그려 줘” 같은 명령을 할 수 있어요. 🐍 ‘Python’이라는 이름은 뱀을 뜻하기도 하지만, 프로그래밍 언어 Python은 사람이 읽기 쉽게 만든 컴퓨터 언어라는 뜻으로 기억하면 좋아요. Python으로 무엇을 할 수 있나요?…