啟動器模板,構建具有幽靈和高度的完全靜態網站
演示: 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許可發布。