
Тема целевой страницы, написанная в следующем.js, Tailwind CSS и TypeScript ⚡ Сначала изготовлен с опытом разработчика: Next.js, TypeScript, Eslint, более красивые, хаски, полоса, 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 : ваш Favicon, вы можете создать с https://favicon.io/favicon-converter/src/styles/global.css : ваш файл CSS с использованием Tailwind CSSutils/AppConfig.ts : файл конфигурацииsrc/pages/index.tsx : индексная страница темы, которая использует Base компонентsrc/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 являются минимизированными (встроенная функция от Next JS). Он также удалит неиспользованные CSS из Tailwind CSS.
Вы можете создать оптимизированную производственную сборку с:
npm run build-prod
Теперь ваша тема готова к развертыванию. Все сгенерированные файлы расположены в папке out , которую вы можете развернуть с помощью любой службы хостинга.
Клонировать этот репозиторий на собственной учетной записи GitHub и развернуть в NetLify:
Если вы являетесь пользователями VSCODE, вы можете получить лучшую интеграцию с VSCODE, установив предложенное расширение в .vscode/extension.json . Стартовый код создает настройки для беспроблемной интеграции с VSCODE. Конфигурация отладки также предназначена для опыта отладки Frontend и Backend.
Профессиональные советы: если вам нужна проверка широкого типа проекта с помощью TypeScript, вы можете запустить сборку с CMD + Shift + B на Mac.
Все могут внести свой вклад в этот проект. Не стесняйтесь открывать проблему, если у вас есть вопрос или нашли ошибку.
Лицензировано по лицензии MIT, Copyright © 2024
Смотрите лицензию для получения дополнительной информации.
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| Добавьте здесь свой логотип |
Сделано с ♥ creativedesignsguru