เทมเพลตเริ่มต้นเพื่อสร้างเว็บไซต์แบบคงที่อย่างสมบูรณ์ด้วย Ghost & Eleesteny
ตัวอย่าง: https://eleventy.ghost.org
# From Source
git clone https://github.com/TryGhost/eleventy-starter-ghost.git
cd eleventy-starter-ghost
จากนั้นติดตั้งการพึ่งพา
yarn
เริ่มต้นเซิร์ฟเวอร์การพัฒนา
yarn start
ตอนนี้คุณมีไซต์ที่ดึงเนื้อหาแบบคงที่อย่างสมบูรณ์จากผีที่ทำงานเป็น CMS ที่ไม่มีหัว
โดยค่าเริ่มต้นผู้เริ่มต้นจะเติมเนื้อหาจากการติดตั้งผีเริ่มต้นที่ https://eleventy.ghost.io
หากต้องการใช้การติดตั้งของคุณเองให้แก้ไขไฟล์กำหนดค่า .env
ด้วยข้อมูลรับรองของคุณ คุณสามารถค้นหา contentApiKey
ของคุณได้ในหน้าจอ "การรวม" ใน Ghost Admin เวอร์ชันขั้นต่ำที่จำเป็นสำหรับ Ghost คือ 2.10.0
เพื่อใช้งานสตาร์ทเตอร์นี้โดยไม่มีปัญหา
สตาร์ทเตอร์มีไฟล์กำหนดค่าสามไฟล์โดยเฉพาะสำหรับการปรับใช้ด้วย NetLify ไฟล์ netlify.toml
สำหรับการตั้งค่า build, headers.njk
ที่มีส่วนหัวความปลอดภัยเริ่มต้นที่ตั้งไว้สำหรับเส้นทางทั้งหมด (builds to /_headers
path) และ redirects.njk
เพื่อตั้งค่าการเปลี่ยนเส้นทางโดเมนที่กำหนดเอง (สร้างเส้นทาง /_redirects
)
หากต้องการปรับใช้กับบัญชี NetLify ของคุณให้กดปุ่มด้านล่าง
โดยทั่วไปแล้วคีย์เนื้อหา API จะไม่ถือว่าเป็นข้อมูลที่ละเอียดอ่อนพวกเขามีอยู่เพื่อให้สามารถเปลี่ยนแปลงได้ในกรณีที่มีการละเมิด ดังนั้นคนส่วนใหญ่จึงส่งมันโดยตรงกับไฟล์กำหนดค่า. .env
หากคุณต้องการเก็บข้อมูลนี้ออกจากที่เก็บข้อมูลของคุณคุณสามารถลบการกำหนดค่านี้และตั้งค่าตัวแปร env netlify สำหรับการสร้างการผลิตแทน
เมื่อปรับใช้แล้วคุณสามารถตั้งค่าการรวม Ghost + Netlify เพื่อใช้การปรับใช้ hooks จาก Ghost เพื่อทริกเกอร์ netlify rejuilds ด้วยวิธีนี้เมื่อใดก็ตามที่ข้อมูลการเปลี่ยนแปลงในผีเว็บไซต์ของคุณจะสร้างใหม่บน netlify
คุณสามารถปิดการใช้งานชุดรูปแบบ Front-end เริ่มต้นของ Ghost Handlebars โดยเปิดใช้งาน Make this site private
Flag ภายในการตั้งค่าผีของคุณ สิ่งนี้ช่วยให้การป้องกันรหัสผ่านด้านหน้าของการติดตั้งผีและตั้งค่า <meta name="robots" content="noindex" />
ดังนั้นส่วนหน้าของคุณจึงกลายเป็นแหล่งที่มาของความจริงสำหรับ SEO
# Build the site locally
yarn build
Copyright (C) 2013-2025 Ghost Foundation - เปิดตัวภายใต้ใบอนุญาต MIT