참고: 내 Eleventy Netlify 상용구를 확인하세요. 이 프로젝트와 거의 동일하지만 Eleventy 정적 사이트 생성기를 사용합니다. 빠르고 유연하며 Ruby가 필요하지 않습니다.
지속적인 배포 워크플로우를 통해 Netlify에서 빠르고 정적인 웹사이트를 생성하기 위한 정말 간단한 Jekyll 템플릿입니다.
이 프로젝트는 Netlify의 공식 템플릿 쇼케이스 및 블로그인 2018년에 주목해야 할 상위 10개 정적 사이트 생성기에 소개되어 있습니다.
_redirects
및 _headers
파일을 사용할 준비가 되었습니다.Netlify의 Jekyll + Netlify CMS 시작 템플릿을 기반으로 하는 여기로 이동하여 배포 및 빌드 설정에 대한 자세한 내용을 확인하거나 Netlify 설정에 대한 도움을 받으세요.
템플릿, 로컬 개발 및 기타 Jekyll 관련 내용에 대한 도움을 받으려면 뛰어난 Jekyll Docs를 확인하세요.
testmysite.io에서 데모 사이트의 TTFB(Time To First Byte)를 테스트할 수 있습니다.
배포 버튼을 클릭하면 Netlify에 배포된 저장소의 복사본을 얻을 수 있습니다.
그러면 CMS 실행에 필요한 모든 것이 설정됩니다.
이 프로젝트를 배포한 후 Netlify Identity는 귀하를 CMS 사용자로 추가하고 초대 이메일을 보내드립니다. OAuth 공급자(예: Github)를 사용하여 CMS 인증을 관리하려는 경우 이 초대를 수락할 필요가 없습니다. 이 인증 방법을 사용하면 CMS에 로그인하기 위해 이메일과 비밀번호가 필요하지 않고 일반적으로 더 안전하므로 사용하는 것이 좋습니다. Netlify 앱 설정의 "설정" > "ID" > "외부 공급자"에서 OAuth 공급자를 추가해야 합니다.
그런 다음 사이트의 /admin
으로 이동하여 로그인 상자에서 OAuth 공급자를 선택하면 CMS에 로그인됩니다.
이제 모든 설정이 완료되었으며 콘텐츠 편집을 시작할 수 있습니다!
참고: 생성된 저장소를 비공개로 전환하는 경우 Netlify에 배포 버튼을 사용하여 생성된 토큰은 공개 저장소에만 액세스할 수 있으므로 토큰을 다시 생성해야 합니다. 토큰을 다시 생성하려면 Netlify 사이트 대시보드의 "설정"으로 이동하여 "ID" 섹션으로 이동한 다음 "서비스"로 스크롤하면 "설정 편집" 버튼이 표시됩니다. 이를 클릭하면 "GitHub에서 액세스 토큰 생성"에 대한 텍스트 링크가 표시됩니다.
이 저장소를 복제하고 다음을 실행합니다.
bundle install
bundle exec jekyll server --watch
Ruby-bundler를 설치하지 않으려면 docker를 사용할 수 있습니다.
docker-compose up
Jekyll은 프로젝트 폴더에 변경 사항이 있는지 감시합니다.
이제 localhost:4000으로 이동하여 사이트를 미리 보고 localhost:4000/admin으로 이동하여 CMS에 로그인하세요.
이것은 진행 중인 프로젝트이며 기여를 환영합니다. 자유롭게 PR을 제출해 주세요.
Netlify CMS 설정에 도움이 필요하면 Netlify CMS Gitter의 Netlify 팀에 문의하세요.