Ghost & Eleventy로 완전히 정적 인 웹 사이트를 구축하는 스타터 템플릿
데모 : https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
그런 다음 종속성을 설치하십시오
yarn
개발 서버를 시작하십시오
yarn start
이제 Headless CMS로 실행되는 Ghost의 콘텐츠를 완전히 정적 인 사이트를 가져오고 있습니다.
기본적으로 스타터는 https://eleventy.ghost.io에있는 기본 고스트 설치에서 콘텐츠를 채 웁니다.
자신의 설치를 사용하려면 자격 증명으로 .env
구성 파일을 편집하십시오. Ghost Admin의 "Integrations"화면에서 contentApiKey
찾을 수 있습니다. 고스트에 필요한 최소 버전은 문제 없이이 스타터를 사용하기 위해 2.10.0
입니다.
스타터에는 NetLify로 배포하기위한 3 개의 구성 파일이 포함되어 있습니다. redirects.njk
설정에 대한 netlify.toml
파일, 모든 경로 /_redirects
대한 기본 보안 헤더 /_headers
있는 headers.njk
.
NetLify 계정에 배포하려면 아래 버튼을 누르십시오.
컨텐츠 API 키는 일반적으로 민감한 정보로 간주되지 않으며, 남용시 변경 될 수 있도록 존재합니다. 따라서 대부분의 사람들은 .env
구성 파일에 직접 커밋합니다. 이 정보를 리포지토리에서 유지하려면이 구성을 제거하고 대신 프로덕션 빌드에 대한 NetLify ENV 변수를 설정할 수 있습니다.
배포되면 Ghost + Netlify 통합을 설정하여 Ghost의 배포 후크를 사용하여 Netlify Rebuilds를 트리거 할 수 있습니다. 이렇게하면 Ghost의 데이터가 변경 될 때마다 귀하의 사이트가 NetLify에서 재건됩니다.
유령 설정 내 에서이 Make this site private
기본 고스트 핸들 바 테마 프론트 엔드를 비활성화 할 수 있습니다. 이렇게하면 고스트 설치 앞에서 암호 보호를 가능하게하고 <meta name="robots" content="noindex" />
설정하므로 Eleventy Front-End는 SEO의 진실의 원천이됩니다.
# Build the site locally
yarn build
Copyright (C) 2013-2025 Ghost Foundation- MIT 라이센스에 따라 출시되었습니다.