18P by xguru 9달전 | favorite | 댓글 1개
  • GitHub 계정으로 로그인하고, GitHub 상에서 직접 운영하는 사용자 친화적인 CMS
  • Next.js, Astro, Hugo, Nuxt 등으로 작성한 웹사이트 업데이트 시 Git과 YAML을 둘다 다뤄야 하는 번거로움 해소
  • 모든 변경 사항은 GitHub의 일반 커밋 처럼 만들어지고 추적됨

제공 기능

  • 콘텐츠 유형, 뷰, 검색 등을 사용자가 설정 가능
  • 리치 텍스트, 구문 강조 등을 포함한 시각적 편집기 제공
  • 드래그 앤 드롭 업로드, 다중 파일 선택 등의 미디어 관리자
  • 콘텐츠 전체에 걸친 빠른 풀텍스트 검색 기능
  • GitHub위 에서 직접 모든 웹사이트나 앱 관리

Pro 플랜에 추가될 기능(아직 자세히 정해지지 않음)

  • 이메일을 통한 사용자 초대
  • AWS S3, Cloudflare R2 등과 연동하는 파일 저장소
  • 일회성 또는 반복적인 콘텐츠 업데이트를 쉽게 예약
  • 다양한 콘텐츠 유형에 대한 세밀한 접근 제어
  • GA, Cloudflare Analytics 등과 통합하는 분석 기능
  • 팀원들과 실시간으로 콘텐츠 편집이 가능한 협업 편집 기능
  • 콘텐츠의 어느 부분에나 팀이 인라인 댓글을 남길 수 있는 기능

자주 묻는 질문

  • Pages CMS는 무료임
  • GitHub만 지원하는 것은 아님. GitLab 과 Bitbucket도 들여다 보고 있음
  • Pages CMS를 Cloudflare Pages에 호스팅할 필요는 없음
  • 모든 GitHub 저장소에 대한 전체 접근 권한이 필요한 이유: GitHub API는 OAuth 범위 지정에 있어서 형편없음
  • "Pro" 플랜에 대한 상세사항은 아직 결정되지 않았음

Github Oauth가 아니라 Github App으로 만들면 Repo 별로 권한을 줄 수 있을텐데, 전체 권한이라 아쉽네요ㅠ