启动器模板,构建具有幽灵和高度的完全静态网站
演示: https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
然后安装依赖项
yarn
启动开发服务器
yarn start
现在,您拥有一个完全静态的网站,从幽灵运行的无头CM中拉出内容。
默认情况下,启动器将从位于https://eleventy.ghost.io的默认幽灵安装中填充内容。
要使用自己的安装,请使用凭据编辑.env
配置文件。您可以在Ghost Admin中的“集成”屏幕中找到contentApiKey
。 Ghost所需的最低版本为2.10.0
以便无问题使用此启动器。
启动器包含专门用于使用NetLify部署的三个配置文件。一个用于构建设置的netlify.toml
文件, headers.njk
文件,设置了所有路由的默认安全标头(构建到/_headers
路径)和redirects.njk
以设置NetLify自定义域重定向(构建到/_redirects
path)。
要部署到您的NetLify帐户,请点击下面的按钮。
内容API密钥通常不被视为敏感信息,它们存在,以便在滥用时可以更改;因此,大多数人将其直接投入到他们的.env
配置文件中。如果您希望将此信息置于存储库之外,则可以删除此配置并将其设置为生产构建的NetLify Env变量。
部署后,您可以设置Ghost + NetLify Integration,以使用从Ghost部署挂钩来触发NetLify Rebuilds。这样,任何时候数据都会在幽灵中发生变化,您的网站都会在Netlify上重建。
您可以通过在幽灵设置中启用Make this site private
标志来禁用默认的幽灵车把主题前端。这使密码在幽灵安装的前面进行保护,并设置<meta name="robots" content="noindex" />
因此您的高度前端成为SEO的真相来源。
# Build the site locally
yarn build
版权(C)2013-2025 Ghost Foundation-根据MIT许可发布。