name, description
| name |
description |
| nextjs-static |
Next.js static site template principles. Landing pages, portfolios, marketing. |
Next.js Static Site Template
Tech Stack
| Component |
Technology |
| Framework |
Next.js 14 (Static Export) |
| Language |
TypeScript |
| Styling |
Tailwind CSS |
| Animations |
Framer Motion |
| Icons |
Lucide React |
| SEO |
Next SEO |
Directory Structure
Static Export Config
Landing Page Sections
| Section |
Purpose |
| Hero |
Main headline, CTA |
| Features |
Product benefits |
| Testimonials |
Social proof |
| Pricing |
Plans |
| CTA |
Final conversion |
Animation Patterns
| Pattern |
Use |
| Fade up |
Content entry |
| Stagger |
List items |
| Scroll reveal |
On viewport |
| Hover |
Interactive feedback |
Setup Steps
npx create-next-app {{name}} --typescript --tailwind --app
- Install:
npm install framer-motion lucide-react next-seo
- Configure static export
- Create sections
npm run dev
Deployment
| Platform |
Method |
| Vercel |
Auto |
| Netlify |
Auto |
| GitHub Pages |
gh-pages branch |
| Any host |
Upload out folder |
Best Practices
- Static export for maximum performance
- Framer Motion for premium animations
- Responsive mobile-first design
- SEO metadata on every page