เทมเพลตเริ่มต้นเพื่อสร้างเว็บไซต์แบบคงที่อย่างสมบูรณ์ด้วย 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 buildCopyright (C) 2013-2025 Ghost Foundation - เปิดตัวภายใต้ใบอนุญาต MIT