สร้างหน้า Landing Pages ที่ถูกต้องในโครงการ React หรือ Next.js ของคุณ ปรับใช้เป็นศูนย์การกำหนดค่าเพิ่มเติม!
- ตัวอย่าง: prettyfunnels.com, getdestack.com
[13/03/2024] Destack V3 เพิ่งเปิดตัวใน NPM เรียนรู้เพิ่มเติมที่ Pull/103 และปัญหา/104 โปรดทราบว่าหน้าเว็บที่สร้างขึ้นด้วย V2 จะต้องสร้างใหม่ด้วย V3 เพื่อให้ทำงานได้อย่างราบรื่น
[10/10/2023] Destack V3 อยู่ในช่วงเบต้า รุ่นนี้เป็นการเขียนใหม่ของตัวแก้ไขตั้งแต่เริ่มต้น ลองดูที่ Destack-Starter-Beta เพิ่มเติมที่ pull/103 และปัญหา/104
[13/06/2023] อีกสามธีมได้รับการเพิ่ม preline, Flow Bite และ Flow Rift
[04/02/2023] เวอร์ชัน 2 เพิ่งเปิดตัวใน NPM ลองใช้กับ Destack@2 หรือ Destack@ล่าสุด
[17/12/2022] Destack V2 อยู่ในเบต้าแล้ว เป็นการเขียนใหม่ที่สำคัญที่มาพร้อมกับตัวสร้างหน้าแบบกำหนดเองใหม่ตาม craft.js ลองดูที่ Destack-Starter-Beta เพิ่มเติมที่ pull/62 และปัญหา/22
[11/10/2022] ตอนนี้ DeStack รองรับหลายธีม มีการเพิ่มธีมใหม่สองชุดใหม่และ Hyper UI
เป็นเครื่องมือในการสร้างหน้า Landing Page ภายในโครงการ React หรือ Next.js ของคุณ Destack มีหลายองค์ประกอบจาก tailblocks, Meraki UI, Hyper UI, Preline, Flow Bite และ Flow Rift .. นอกจากนี้ยังรองรับการอัปโหลดรูปภาพและการส่งแบบฟอร์ม
Destack ช่วยให้คุณหยุดกังวลเกี่ยวกับหน้าการตลาดเพื่อให้คุณสามารถมุ่งเน้นไปที่โครงการของคุณ
ตอนนี้ Destack รองรับการเลือกธีม
| การเลือกธีม | Meraki UI (ส่วนประกอบ) |
| Hyper UI (ส่วนประกอบ) | tailblocks (ส่วนประกอบ) |
| preline (ส่วนประกอบ) | Flow Rift (ส่วนประกอบ) |
| Flow Bite (ส่วนประกอบ) |
มีธีม Tailwind โอเพนซอร์สมากมายที่ Destack สามารถรองรับได้ หากคุณต้องการช่วยเพิ่มธีมใหม่ให้สร้างหัวข้อใหม่ในการสนทนาหรือติดต่อฉันบน Twitter
มีบล็อกที่ได้รับการออกแบบมาอย่างดีและใช้งานได้ดีหลายร้อยบล็อกจาก tailblocks, Meraki UI, Hyper UI, Preline, Flow Bite และ Flow Rift .. รองรับสีธีมของ Tailwind เช่น สีแดง, เหลือง, เขียว, น้ำเงิน, คราม, สีม่วงและสีชมพู
ขับเคลื่อนโดยผู้สร้างหน้าขั้นต่ำที่กำหนดเองที่สร้างขึ้นด้วยความเรียบง่ายในใจ รองรับการเปลี่ยนแปลงคุณสมบัติของคลาส CSS และคุณสมบัติ CSS กับผู้ตรวจสอบในเบราว์เซอร์ Devtools
Destack เก็บทรัพย์สินทั้งหมดของคุณไว้ใน GitHub, BitBucket ฯลฯ ผ่านทางบรรณาธิการ ไม่มีการพึ่งพาภายนอกที่จะจัดการหรือกังวลเกี่ยวกับ
จัดเก็บภาพที่อัปโหลดในตัวแก้ไขในที่เก็บของคุณและแสดงเมื่อจำเป็นในการผลิต ยังรองรับการส่งแบบฟอร์ม HTML และ API ออกจากกล่อง
ทำงานที่มีอยู่ & ใหม่ React และโครงการ next.js ต้องมีการตั้งค่าน้อยที่สุดและไม่มีการกำหนดค่าเพิ่มเติมเพื่อปรับใช้หน้า Landing Page ของคุณเพื่อการผลิต
แยกโครงการ Destack-Starter
หรือปรับใช้โครงการไปยัง Vercel:
หรือดูตัวอย่างออนไลน์ด้วย gitpod:
npm i destack สร้าง pages/api/builder/handle.js และเพิ่มสิ่งต่อไปนี้:
export { handleEditor as default , config } from 'destack/build/server' ในหน้า next.js ใด ๆ ที่คุณต้องการตั้งค่า DESTACK:
export { getStaticProps } from 'destack/build/server'
export { ContentProvider as default } from 'destack'แยกโครงการ Destack-React-Starter
หรือปรับใช้โครงการไปยัง Vercel:
หรือดูตัวอย่างออนไลน์ด้วย gitpod:
npm i destack ใน package.json :
destack -d "react-scripts start"destack -b "react-scripts build" ในส่วนประกอบ react.js ใด ๆ ที่คุณต้องการตั้งค่า DESTACK:
export { ContentProviderReact as default } from 'destack'- Dectack ประกอบด้วยสององค์ประกอบหลักส่วนแรกคือองค์ประกอบปฏิกิริยาที่แสดงตัวแก้ไขหรือหน้าสร้างและเส้นทางที่สองคือเส้นทางถัดไป JS API ที่ช่วยประหยัดความคืบหน้าของคุณไปยังที่เก็บข้อมูลของคุณ
? เมื่อคุณเรียกใช้โครงการใน development (เช่นด้วย npm run dev ) ส่วนประกอบ React จะเข้าใจได้จากตัวแปรสภาพแวดล้อม NODE_ENV และแสดงให้คุณเห็นตัวแก้ไขที่คุณสามารถสร้างหน้า Landing Page ของคุณได้
การเปลี่ยนแปลงทุกครั้งที่คุณทำจะไปที่เส้นทาง API ซึ่งอัปเดตไฟล์ default.json ไฟล์นั้นมี HTML สำหรับหน้า Landing Page ของคุณและจะจำได้ว่าคุณจัดโครงสร้างหน้าของคุณอย่างไรเพื่อให้คุณสามารถกลับมาได้ในภายหลังเพื่ออัปเดต
เวลาที่จะไปใน production (เช่นทำ npm run build หรือปรับใช้กับ Vercel) ส่วนประกอบ React จะอ่าน NODE_ENV อีกครั้งและสร้างเวอร์ชัน HTML ของหน้าเว็บที่คุณสร้างในตัวแก้ไขจากไฟล์ default.json ที่สร้างขึ้นสำหรับคุณก่อนหน้านี้
หมายเหตุ: คำอธิบายข้างต้นสำหรับ next.js ใน React.js สคริปต์
destack -bสร้างเส้นทาง API คล้ายกับเส้นทางที่อธิบายไว้ข้างต้นที่จัดการกับการเปลี่ยนแปลงเทมเพลตและการอัปโหลดไฟล์ในการพัฒนา ในการผลิตสคริปต์destack -dจะเริ่มdefault.jsonไปยังโฟลเดอร์publicและสร้างเวอร์ชันคงที่ของหน้า
เพิ่มเติมเกี่ยวกับสถาปัตยกรรมของโครงการที่นี่
async หากไม่ต้องการการเปลี่ยนเส้นทางasync คุณสามารถสร้างเส้นทาง API/api/submitpublic/uploaded ด้วยชื่อไฟล์ดั้งเดิมของพวกเขาตัวอย่าง: https://github.com/liveduo/destack-landing
สร้างไฟล์หน้าใหม่ในโฟลเดอร์ pages ของโครงการ Next.js และนำเข้า destack ตามที่อธิบายไว้ใน #พร้อมกับโครงการ Nextjs ไปยังหน้าต่างๆ
ติดตั้งไลบรารีการกำหนดเส้นทางเช่น react-router-dom หรือ router-tutorial ในโครงการ React.js และนำเข้า destack ตามที่อธิบายไว้ใน #กับ -a-new-reactjs-project ไปยังเส้นทางต่าง ๆ สำหรับข้อมูลเพิ่มเติมลองดู Destack-React-Starter
ดูการสนับสนุน. md
โครงการนี้พัฒนาขึ้นจากความต้องการต้นแบบอย่างรวดเร็วรักษาความเป็นเจ้าของหน้าสร้างและเข้ากันได้กับเฟรมเวิร์กติดขัดแบบไร้เซิร์ฟเวอร์
next.js? ➕ tailwind css? -
โปรดไปและแสดงโครงการเหล่านี้ความรัก (️)
อย่าลืมที่จะตรวจสอบ tailblocks, Meraki UI, Hyper UI, Preline, Flow Bite และ Flow Rift โดยไม่มีส่วนประกอบที่เปิดกว้างที่น่าตื่นตาตื่นใจของพวกเขาจะไม่เป็นไปได้
ทำกับผู้มีส่วนร่วม-IMG