
ชุดรูปแบบหน้า Landing Page ที่เขียนใน Next.js, Tailwind CSS และ typeScript ⚡ทำด้วยประสบการณ์นักพัฒนาก่อน: next.js, typenscript, eslint, prettier, husky, lint-stage, vscode, netlify, postcss, tailwind css
โคลนโครงการนี้และใช้เพื่อสร้างโครงการ Next.js ของคุณเอง คุณสามารถตรวจสอบการสาธิตเทมเพลต JS ถัดไป
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| เพิ่มโลโก้ของคุณที่นี่ |

ตรวจสอบการสาธิตสดของเรา
ประสบการณ์นักพัฒนาก่อน:
styled-jsxฟีเจอร์ในตัวจาก next.js:
ค้นหาส่วนประกอบเพิ่มเติมในธีม NextJS พรีเมี่ยมของเรา
เรียกใช้คำสั่งต่อไปนี้ในสภาพแวดล้อมท้องถิ่นของคุณ:
git clone --depth=1 https://github.com/ixartz/Next-JS-Landing-Page-Starter-Template.git my-project-name
cd my-project-name
npm install
จากนั้นคุณสามารถทำงานในท้องถิ่นในโหมดการพัฒนาด้วยการโหลดสด:
npm run dev
เปิด http: // localhost: 3000 พร้อมเบราว์เซอร์ที่คุณชื่นชอบเพื่อดูโครงการของคุณ สำหรับข้อมูลของคุณ JS ถัดไปต้องใช้เวลาในการรวบรวมโครงการเป็นครั้งแรก
.
├── README.md # README file
├── next.config.js # Next JS configuration
├── public # Public folder
│ └── assets
│ └── images # Image used by default template
├── src
│ ├── background # Atomic background component
│ ├── button # Atomic button component
│ ├── cta # Atomic cta component
│ ├── feature # Atomic feature component
│ ├── footer # Atomic footer component
│ ├── hero # Atomic hero component
│ ├── layout # Atomic layout component
│ ├── navigation # Atomic navigation component
│ ├── pages # Next JS pages
│ ├── styles # PostCSS style folder with Tailwind
│ ├── templates # Default template
│ └── utils # Utility folder
├── tailwind.config.js # Tailwind CSS configuration
└── tsconfig.json # TypeScript configuration
คุณสามารถกำหนดค่าธีมได้อย่างง่ายดาย โปรดเปลี่ยนไฟล์ต่อไปนี้:
public/apple-touch-icon.png , public/favicon.ico , public/favicon-16x16.png และ public/favicon-32x32.png : favicon ของคุณคุณสามารถสร้างจาก https://favicon.io/favicon-convertersrc/styles/global.css : ไฟล์ css ของคุณโดยใช้ tailwind cssutils/AppConfig.ts : ไฟล์กำหนดค่าsrc/pages/index.tsx : หน้าดัชนีของชุดรูปแบบที่ใช้องค์ประกอบ Basesrc/template/Base.tsx : ส่วนประกอบ Base โดยใช้บล็อกส่วนประกอบsrc/templates/* : รายการบล็อกส่วนประกอบsrc/* : โฟลเดอร์อื่น ๆ ใน SRC เป็นส่วนประกอบอะตอมที่ใช้โดยส่วนประกอบบล็อกนี่คือเลเยอร์:
index.tsx ใน src/pagesBase : Base.tsx ใน src/templatessrc/templates/*src/*คุณสามารถดูผลลัพธ์ได้ในโหมดการผลิตด้วย:
$ npm run build
$ npm run start
ไฟล์ HTML และ CSS ที่สร้างขึ้นจะถูกลดลง (คุณสมบัติในตัวจาก JS ถัดไป) นอกจากนี้ยังจะลบ CSS ที่ไม่ได้ใช้ออกจาก Tailwind CSS
คุณสามารถสร้างงานสร้างที่ดีที่สุดด้วย:
npm run build-prod
ตอนนี้ธีมของคุณพร้อมที่จะปรับใช้ ไฟล์ที่สร้างขึ้นทั้งหมดจะอยู่ที่โฟลเดอร์ out ซึ่งคุณสามารถปรับใช้กับบริการโฮสติ้งใด ๆ
โคลนที่เก็บนี้ในบัญชี GitHub ของตัวเองและปรับใช้เพื่อ netlify:
หากคุณเป็นผู้ใช้ VSCODE คุณสามารถรวมเข้ากับ VSCODE ได้ดีขึ้นโดยการติดตั้งส่วนขยายที่แนะนำใน .vscode/extension.json รหัสเริ่มต้นมาพร้อมกับการตั้งค่าสำหรับการรวมที่ไร้รอยต่อกับ VSCODE การกำหนดค่าการดีบักยังมีไว้สำหรับประสบการณ์การดีบักส่วนหน้าและแบ็กเอนด์
เคล็ดลับ PRO: หากคุณต้องการการตรวจสอบประเภทของโครงการที่มี typeScript คุณสามารถเรียกใช้งานบิลด์ด้วย CMD + Shift + B บน Mac
ทุกคนยินดีที่จะมีส่วนร่วมในโครงการนี้ อย่าลังเลที่จะเปิดปัญหาหากคุณมีคำถามหรือพบข้อผิดพลาด
ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ลิขสิทธิ์© 2024
ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| เพิ่มโลโก้ของคุณที่นี่ |
ทำด้วย♥โดย creativedesignsguru