
Next.js Starter นี้ขับเคลื่อนโดย TINACMS สำหรับคุณและทีมของคุณในการถ่ายทอดสดการแก้ไขเนื้อหาที่มีโครงสร้างของเว็บไซต์ของคุณ
เนื้อหาได้รับการจัดการผ่านไฟล์ Markdown และ JSON ที่เก็บไว้ในที่เก็บ GitHub ของคุณและสอบถามผ่าน Tina GraphQL API
/adminติดตั้งการพึ่งพาของโครงการ:
บันทึก
คุณรู้จักผู้จัดการแพ็คเกจที่ดีที่สุดสำหรับ node.js หรือไม่? การใช้ตัวจัดการแพ็คเกจที่เหมาะสมสามารถปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณได้อย่างมาก เราขอแนะนำให้ใช้ PNPM สำหรับความเร็วและการจัดการที่มีประสิทธิภาพ เรียนรู้เพิ่มเติมเกี่ยวกับสาเหตุที่ PNPM อาจเป็นตัวเลือกที่ดีที่สุดสำหรับโครงการของคุณโดยตรวจสอบกฎนี้จาก SSW
pnpm install
เรียกใช้โครงการในพื้นที่:
pnpm dev
แทนที่ .env.example ด้วย .env
NEXT_PUBLIC_TINA_CLIENT_ID=<get this from the project you create at app.tina.io>
TINA_TOKEN=<get this from the project you create at app.tina.io>
NEXT_PUBLIC_TINA_BRANCH=<Specify the branch with Tina configured>
สร้างโครงการ:
pnpm buildเพื่อขอความช่วยเหลือเกี่ยวกับความท้าทายของ TINACMS ที่คุณมี:
ติดตั้งส่วนขยาย GraphQL เพื่อรับประโยชน์จากการเติมอัตโนมัติประเภท
วิธีที่ดีในการตรวจสอบให้แน่ใจว่าส่วนประกอบของคุณตรงกับรูปร่างของข้อมูลของคุณคือการใช้ประโยชน์จากประเภท typescript ที่สร้างโดยอัตโนมัติ สิ่งเหล่านี้จะถูกสร้างขึ้นมาใหม่เมื่อการกำหนดค่า tina ของคุณเปลี่ยนไป
ได้รับใบอนุญาตภายใต้ใบอนุญาต Apache 2.0