
랜딩 페이지 테마 Next.js, Tailwind CSS 및 TypeScript로 작성된 invelyer Experience로 만든 Tailwind CSS 및 TypeScript hated : next.js, typescript, eslint, pretier, husky, lint-staged, 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
그런 다음 Live Reload를 사용하여 개발 모드에서 로컬로 실행할 수 있습니다.
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 : https.io/favicon-converter/에서 생성 할 수 있습니다.src/styles/global.css : Tailwind CSS를 사용한 CSS 파일utils/AppConfig.ts : 구성 파일src/pages/index.tsx : Base 구성 요소를 사용하는 테마의 인덱스 페이지src/template/Base.tsx : 구성 요소 블록을 사용하는 Base 구성 요소src/templates/* : 구성 요소 블록 목록src/* : SRC의 다른 폴더는 구성 요소 블록에서 사용하는 원자 구성 요소입니다.다음은 레이어입니다.
src/pages 의 index.tsxBase 템플릿 : src/templates 의 Base.tsxsrc/templates/*src/* 의 원자 구성 요소 사용생산 모드에서 결과를 다음과 같이 볼 수 있습니다.
$ npm run build
$ npm run start
생성 된 HTML 및 CSS 파일은 (Next JS에서 내장 기능) 미니싱됩니다. 또한 Tailwind CSS에서 사용하지 않은 CSS를 제거합니다.
다음과 같이 최적화 된 생산 빌드를 만들 수 있습니다.
npm run build-prod
이제 테마가 배치 될 준비가되었습니다. 생성 된 모든 파일은 out 폴더에 있으며 호스팅 서비스와 함께 배포 할 수 있습니다.
이 저장소를 자체 GitHub 계정으로 복제하고 NetLify에 배포하십시오.
VSCODE 사용자 인 경우 .vscode/extension.json 에 제안 된 확장자를 설치하여 VSCODE와 더 나은 통합을 가질 수 있습니다. 스타터 코드에는 VSCODE와 완벽한 통합을위한 설정이 제공됩니다. 디버그 구성은 프론트 엔드 및 백엔드 디버깅 경험에도 제공됩니다.
Pro Tips : TypeScript가있는 프로젝트 와이드 유형 확인이 필요한 경우 Mac에서 CMD + Shift + B 로 빌드를 실행할 수 있습니다.
모두 가이 프로젝트에 기여할 수 있습니다. 질문이 있거나 버그를 찾으면 문제를 자유롭게 열십시오.
MIT 라이센스에 따라 라이센스, Copyright © 2024
자세한 내용은 라이센스를 참조하십시오.
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| 여기에 로고를 추가하십시오 |
CreativedEsignsguru의 ♥으로 만들어졌습니다