nextjs notion blog starter
1.0.0
main✅การตั้งค่าใช้เวลาเพียงไม่กี่นาที (การกำหนดค่าไฟล์เดียว)?
✅การสมัครรับจดหมายข่าวผ่าน ConvertKit API
✅การวิเคราะห์อย่างง่ายกับอูมามิ
✅ภาพโซเชียล OG อัตโนมัติพร้อมเทมเพลต tailwind
url url สวยอัตโนมัติ
✅ความเร็วหน้ายอดเยี่ยม
✅ปรับให้เหมาะสมสำหรับ next.js และ vercel
layouts/* - เลย์เอาต์ต่าง ๆ ที่ใช้ในแต่ละหน้าcomponents/* - ส่วนประกอบที่ใช้ทั่วทั้งไซต์components/blocks/* - บล็อกที่กำหนดเองสำหรับการแสดงความคิดutils/* - ย่อมาจาก "ยูทิลิตี้" ซึ่งเป็นคอลเลกชันของยูทิลิตี้ที่เป็นประโยชน์หรือรหัสสำหรับบริการภายนอกpages/api/* -API เส้นทางการเปิด /og-image Dynamic OG Image และ /subscribe-convertkit จดหมายข่าวจดหมายข่าวpages/blog/* - หน้าบล็อกที่แสดงล่วงหน้าแบบคงที่ที่ดึงข้อมูลจาก Notion APIpages/* - หน้าคงที่อื่น ๆ ทั้งหมดpublic/* - สินทรัพย์คงที่รวมถึงรูปภาพแบบอักษรและวิดีโอstyles/* - รูปแบบระดับโลกและ TailwindsiteData.ts - ไฟล์ง่าย ๆ ที่มีข้อมูลส่วนกลางเกี่ยวกับเว็บไซต์ git clone https://github.com/tuanphungcz/nextjs-notion-blog-starter
cd nextjs-notion-blog-starter
pnpm install
pnpm run dev สร้างไฟล์ .env คล้ายกับ .env.example และรวมปุ่มที่เหมาะสม
NOTION_SECRET=
BLOG_DATABASE_ID=
# ConvertKit is optional
NEXT_PUBLIC_CONVERTKIT_FORM_ID=
NEXT_PUBLIC_CONVERTKIT_API_KEY=
# Umami is optional
NEXT_PUBLIC_UMAMI_ID=
NEXT_PUBLIC_UMAMI_URL=
ผู้เริ่มต้นบล็อกนี้ได้รับแรงบันดาลใจจากแหล่งโอเพ่นซอร์สที่ยอดเยี่ยมเหล่านี้ทั้งหมด