Repolode
hunvreus

hunvreus/pagescms

GitHub 저장소에서 콘텐츠와 미디어를 직접 편집할 수 있는 오픈 소스 CMS로, Jekyll, Hugo, Next.js, Astro 등을 사용하는 정적 사이트를 대상으로 합니다.

대체할 수 있는 제품:Netlify CMS

스타
4,112
포크
578
열린 이슈
84
마지막 커밋
5일 전

어떤 프로젝트인가요?

Pages CMS는 GitHub 저장소를 기반으로 작동하는 콘텐츠 관리 시스템입니다. 콘텐츠와 미디어 파일이 저장소 자체에 저장되므로, 편집자는 웹 인터페이스에서 게시물과 이미지를 수정하고 변경 사항을 Git에 커밋할 수 있습니다.

Jekyll, Hugo, Next.js, Astro, VuePress 및 이와 유사한 기술 스택으로 만든 정적 사이트와 콘텐츠 중심 앱을 위해 설계되었습니다. app.pagescms.org에서 호스팅되는 앱을 이용하거나 이 저장소에서 로컬로 실행할 수 있으며, 로컬 실행에는 PostgreSQL, GitHub App, 몇 가지 환경 변수가 필요합니다.

코드베이스는 TypeScript로 작성되었으며 MIT License로 배포됩니다.

핵심 기능

  • 01웹 UI에서 콘텐츠와 미디어를 편집하고 변경 사항을 GitHub 저장소에 커밋합니다.
  • 02Jekyll, Hugo, Astro, Next.js 등의 정적 사이트 생성기와 함께 사용할 수 있습니다.
  • 03GitHub App을 통해 인증합니다.
  • 04PostgreSQL과 GitHub App 설정 도우미를 사용해 로컬에서 자체 호스팅할 수 있습니다.

활용 사례

  • 개발자가 아닌 편집자가 Git을 직접 다루지 않고 블로그나 문서 사이트를 업데이트할 수 있습니다.
  • 브라우저에서 Jekyll, Hugo 또는 Astro 사이트의 콘텐츠를 관리할 수 있습니다.
  • 정적 사이트 저장소용 편집 인터페이스를 자체 호스팅할 수 있습니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/pagescms/pagescms.git
  2. 2

    Docker로 로컬 PostgreSQL 데이터베이스를 시작합니다

    docker run --name pagescms-db -e POSTGRES_USER=pagescms -e POSTGRES_PASSWORD=pagescms -e POSTGRES_DB=pagescms -p 5432:5432 -d postgres:16
  3. 3

    종속 항목을 설치합니다

    npm install
  4. 4

    .env.local을 만들고 마이그레이션을 실행한 다음 GitHub App을 설정한 후 앱을 시작합니다

    npm run dev

사용 전 알아둘 점

  • 로컬에서 실행하려면 PostgreSQL, GitHub App, 직접 생성한 .env.local 파일이 필요합니다.
  • 직접 호스팅하고 싶지 않다면 app.pagescms.org의 호스팅 버전을 이용하는 것이 가장 간단합니다.

토픽

자주 묻는 질문

pagescms은(는) 무엇인가요?
GitHub 저장소에서 콘텐츠와 미디어를 직접 편집할 수 있는 오픈 소스 CMS로, Jekyll, Hugo, Next.js, Astro 등을 사용하는 정적 사이트를 대상으로 합니다. Pages CMS는 GitHub 저장소를 기반으로 작동하는 콘텐츠 관리 시스템입니다. 콘텐츠와 미디어 파일이 저장소 자체에 저장되므로, 편집자는 웹 인터페이스에서 게시물과 이미지를 수정하고 변경 사항을 Git에 커밋할 수 있습니다.
pagescms은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
pagescms은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
pagescms은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. pagescms의 마지막 커밋은 2026년 10월 16일입니다.
pagescms은(는) 어디에 사용할 수 있나요?
개발자가 아닌 편집자가 Git을 직접 다루지 않고 블로그나 문서 사이트를 업데이트할 수 있습니다. 브라우저에서 Jekyll, Hugo 또는 Astro 사이트의 콘텐츠를 관리할 수 있습니다. 정적 사이트 저장소용 편집 인터페이스를 자체 호스팅할 수 있습니다.
pagescms는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/pagescms/pagescms.git Docker로 로컬 PostgreSQL 데이터베이스를 시작합니다: docker run --name pagescms-db -e POSTGRES_USER=pagescms -e POSTGRES_PASSWORD=pagescms -e POSTGRES_DB=pagescms -p 5432:5432 -d postgres:16 종속 항목을 설치합니다: npm install .env.local을 만들고 마이그레이션을 실행한 다음 GitHub App을 설정한 후 앱을 시작합니다: npm run dev
pagescms은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hunvreus/pagescms

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트