Next.jsReact启动器

next-tailwind-template — Next.js 启动器模板

作者 sandeep-shaw10

基于 Next.js 与 Tailwind CSS 的起步模板,内置 TypeScript、暗色主题切换与示例页面,可通过 create-next-app 命令直接创建项目。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

2 个预览视图
桌面端首页1 / 2
桌面端截图首屏预览

从已核对的演示页面实际渲染并截图。

全部页面与视图 2

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-16查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

使用 Next.js 与 Tailwind CSS 作为基础技术栈

02

集成 TypeScript、PostCSS 与 Autoprefixer

03

提供暗色主题 Context 与 Hooks,并通过 localStorage 持久化

04

支持读取系统 prefers-color-scheme 主题偏好

05

包含 Tailwind CSS 组件与骨架屏示例

06

提供 getStaticPaths 和 getStaticProps 的页面示例

模板详细介绍

该模板是一个 Next.js + Tailwind CSS 起步项目,仓库 README 显示其依赖包括 Next.js、React、TypeScript、Tailwind CSS、PostCSS 与 Autoprefixer,并提供了通过 npx create-next-app -e 指定本仓库地址来创建新项目的命令。模板包含暗色主题 Context 与 Hooks,支持通过 localStorage 持久化主题选择,并会读取系统 prefers-color-scheme 偏好;同时提供 Tailwind CSS 组件与骨架屏示例,以及使用 getStaticPaths 和 getStaticProps 的页面示例。README 还给出了进入项目目录、运行开发服务器以及使用 Vercel 部署的步骤,并注明项目由 @sandeep-shaw10 维护、采用 MIT 许可证。README 未说明模板是否包含路由、API 路由、测试、国际化或无障碍支持等具体内容,也未提供除 Vercel 之外的其他部署方式说明。

Next.js启动器

适合你的项目吗?

适用场景

  • 快速创建一个使用 Next.js 和 Tailwind CSS 的新项目
  • 在项目中参考暗色主题切换与持久化的实现方式
  • 查看 getStaticPaths 与 getStaticProps 的基础用法示例
  • 通过 Vercel 部署基于该模板创建的应用

适合人群

  • 希望以 Next.js 和 Tailwind CSS 起步的前端开发者
  • 需要暗色主题切换示例的 TypeScript 项目
  • 想参考 Tailwind CSS 组件与骨架屏写法的开发者
  • 计划使用 Vercel 部署静态页面的项目

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    在终端中进入目标目录,运行 npx create-next-app -e https://github.com/sandeep-shaw10/next-tailwind-template next-project 创建项目,将 next-project 替换为实际项目名

  2. 2

    创建后执行 cd next-project 进入项目目录

  3. 3

    运行 npm run dev 启动开发服务器

  4. 4

    README 提供 Vercel 部署按钮,可跳转至 Vercel 导入该模板进行部署

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • README 注明应用内使用的 Logo(./public/vercel.svg)归 Vercel 所有,该素材并非项目自有,复用前需自行确认授权。
  • README 注明 README.md 中使用的 Deploy button 图片归 Vercel 所有,该素材并非项目自有,复用前需自行确认授权。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

- [Logo](./public/vercel.svg) used in this app is owned by [Vercel](https://vercel.com)

README 原文

- [Deploy button image](https://vercel.com/button) used on this `README.md` is owned by [Vercel](https://vercel.com).

README 原文
https://github.com/sandeep-shaw10/next-tailwind-template/blob/main/LICENSEhttps://github.com/sandeep-shaw10/next-tailwind-template/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 68 / 100
技术栈
Next.js · React
网站类型
启动器
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2022-12-14
截图检查日期
2026-10-16

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 Next.js。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: codex-user-requested-batch-review-20261017 · 2026-10-16

查看当时使用的来源资料

SHA-256: 18cebef8f0c13f12e6d19c2ad0640833eb162d4d812542ba6d05f128956c476c

2026-10-13T16:41:43.808Z

来源文件 / 仓库
# NextJs+Tailwind CSS Starter Template 🔥


![next-js](https://img.shields.io/badge/next.js-000000?style=for-the-badge&logo=nextdotjs&logoColor=white)
![tailwind css](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
![typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)
![vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white)

![banner](./public/banner.webp)

## [🟢 View Live](https://next-tailwind-template-three.vercel.app/)

![Version](https://img.shields.io/badge/version-v0.1.0-orange.svg)
![License](https://img.shields.io/badge/License-MIT-green.svg)


<br/>

## Dependency 🔍

```json
  "dependencies": {
    "@types/node": "18.11.9",
    "@types/react": "18.0.25",
    "@types/react-dom": "18.0.9",
    "next": "13.0.4",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "typescript": "4.9.3"
  },

  "devDependencies": {
    "autoprefixer": "^10.4.13",
    "postcss": "^8.4.19",
    "tailwindcss": "^3.2.4"
  },
```

<br/>

## Create a Next.js App 🛠️

To create a Next.js app with this template, open your terminal, `cd` into the directory you'd like to create the app in, and run the command below:

**✒️ Note**:
Replace `next-project` with the project name you'd like to create, eg. `my-next-blog`.


```
npx create-next-app -e https://github.com/sandeep-shaw10/next-tailwind-template next-project
```

## Get Inside Project Directory 📂
```
cd next-project
```

## Run Development Server ⚙️

```
npm run dev
```

<br/>


<img src='./public/preview.gif' alt='preview' width='100%' />

<br/>

## Deploy with Vercel 🚀

Deploy this template using Vercel:

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/sandeep-shaw10/next-tailwind-template)

<br/>

## Features ✨
- [x] Version of `NextJS v13` and `Tailwind CSS v3`
- [x] Dark Theme Context and Hooks
- [X] Persistent Dark Theme via `localstorage`

`./hooks/useTheme.tsx`

```tsx
useEffect(() => {
    try{
        const theme = localStorage.getItem(keyVal)
        if(theme === THEME.DARK) setDark(true)
    }catch(err){
        localStorage.setItem(keyVal, THEME.LIGHT)
    }
}, [])
```

- [X] System Theme

`./hooks/useTheme.tsx`

```tsx
useEffect(() => {
    const { matches } = window.matchMedia("(prefers-color-scheme: dark)");
    setDark(matches)
}, [])
```

- [x] Modern Tailwind CSS components
- [x] Tailwind CSS Skeleton
- [x] Examples with **getStaticPath** and **getStaticProps**
<!-- - [ ] 🔴 **ISSUE**: Use of `any` keyword in TypeScript  -->

<br/>

## Maintainer 👨‍💻

This project is maintained by [@sandeep-shaw10](https://www.github.com/sandeep-shaw10)

<br/>

## Credits 🔒
- [Logo](./public/vercel.svg) used in this app is owned by [Vercel](https://vercel.com)
- [Deploy button image](https://vercel.com/button) used on this `README.md` is owned by [Vercel](https://vercel.com).
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。