
next.js、tailwind css、typescriptで書かれたランディングページのテーマは、最初に開発者エクスペリエンスで作られています。
このプロジェクトをクローンし、それを使用して独自のnext.jsプロジェクトを作成します。次のJSテンプレートデモを確認できます。
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| ここにロゴを追加します |

ライブデモをご覧ください。
開発者エクスペリエンス最初:
styled-jsxに統合するためのPostCSSnext.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 and public/favicon-32x32.png :favicon、https://favicon.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アカウントにクローンし、deployにdeploylify:
VSCODEユーザーの場合、 .vscode/extension.jsonに提案された拡張機能をインストールすることにより、VSCODEとの統合を改善できます。スターターコードには、VSCodeとのシームレスな統合の設定が表示されます。デバッグ構成は、フロントエンドとバックエンドのデバッグエクスペリエンス用にも提供されます。
プロのヒント:TypeScriptを使用してプロジェクトワイドタイプチェックが必要な場合は、MacでCMD + Shift + Bを使用してビルドを実行できます。
誰もがこのプロジェクトに貢献できます。質問がある場合やバグが見つかった場合は、お気軽に問題を開いてください。
MITライセンスの下でライセンス、Copyright©2024
詳細については、ライセンスを参照してください。
![]() ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
| ここにロゴを追加します |
creativedesignsguruによって♥で作られました