Um modelo de partida para construir sites completamente estáticos com fantasmas e elevadores
Demo: https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
Em seguida, instale dependências
yarn
Inicie o servidor de desenvolvimento
yarn start
Agora você tem um site completamente estático puxando o conteúdo do Ghost, funcionando como um CMS sem cabeça.
Por padrão, o iniciador preencherá o conteúdo de uma instalação de fantasmas padrão localizada em https://eleventy.ghost.io.
Para usar sua própria instalação, edite o arquivo de configuração .env
com suas credenciais. Você pode encontrar seu contentApiKey
na tela "Integrações" em Ghost Admin. A versão mínima necessária para o Ghost é 2.10.0
para usar esse motor de partida sem problemas.
O iniciador contém três arquivos de configuração especificamente para implantar com o Netlify. Um arquivo netlify.toml
para configurações de compilação, um arquivo headers.njk
com cabeçalhos de segurança padrão definidos para todas as rotas (construi para /_headers
Path) e redirects.njk
para definir redirecionamentos de domínio personalizado (construir o caminho /_redirects
).
Para implantar na sua conta Netlify, pressione o botão abaixo.
As chaves da API de conteúdo geralmente não são consideradas informações sensíveis, elas existem para que possam ser alteradas em caso de abuso; Portanto, a maioria das pessoas o compromete diretamente ao seu arquivo de configuração .env
. Se você preferir manter essas informações fora do seu repositório, poderá remover esta configuração e definir variáveis Env Netlify para compilações de produção.
Uma vez implantado, você pode configurar uma integração Ghost + Netlify para usar ganchos de implantação do Ghost para desencadear reconstruções do Netlify. Dessa forma, sempre que os dados de tempo mudam no fantasma, seu site reconstruirá o Netlify.
Você pode desativar o front-end padrão do guidão fantasma, permitindo o sinalizador Make this site private
em suas configurações de fantasmas. Isso permite a proteção de senha na frente da instalação do fantasma e define <meta name="robots" content="noindex" />
para que seu elevente front-end se torne a fonte da verdade para o SEO.
# Build the site locally
yarn build
Copyright (c) 2013-2025 Ghost Foundation - Lançado sob a licença do MIT.