コンテンツにスキップ
このページの翻訳は LLM によって生成されています。誤りに気づいた場合は GitHub で issue を開いてお知らせください。

始め方

varshaはAstro上に構築されたプレミアムWebサイトスターターテンプレートです。このガイドでは、前提条件、インストール方法、ローカル開発サーバーの初回起動について説明します。

varshaをインストールする前に、以下のツールが必要です:

ツール最小バージョン備考
Node.js18.17.0 または 20.3.0+LTS推奨
npm9.0+Node.jsに付属
コードエディター—VS CodeとAstro拡張機能推奨
Git2.0+クローンとデプロイに必要

Node.jsのバージョンを確認するには:

ターミナルウィンドウ
node --version

以下の方法から1つ選んで新しいvarshaプロジェクトを作成してください。

推奨: degit

degitはGit履歴を含まない最新のテンプレートをダウンロードし、クリーンな状態で始められます。

Git clone

コントリビュートする場合やGit履歴を保持したい場合はフルリポジトリをクローンします。

npm create

Astro CLIでvarshaテンプレートフラグを使用します。

オプション1: degitで作成(推奨)

Section titled “オプション1: degitで作成(推奨)”
ターミナルウィンドウ
npx degit yethikrishna/web-ui-template my-varsha-site
cd my-varsha-site
npm install

これにより、元のGit履歴を除いたvarshaスターターの新しいコピーを含むmy-varsha-siteディレクトリが作成されます。

ターミナルウィンドウ
git clone https://github.com/yethikrishna/web-ui-template.git my-varsha-site
cd my-varsha-site
npm install

Gitでクローンした場合は、コミットする前に既存のリモートを削除して自分のリモートを追加することを検討してください:

ターミナルウィンドウ
git remote remove origin
git remote add origin https://github.com/your-username/your-repo.git
ターミナルウィンドウ
npm create astro@latest -- --template yethikrishna/web-ui-template my-varsha-site
cd my-varsha-site
npm install

ローカル開発サーバーを起動します:

ターミナルウィンドウ
npm run dev

デフォルトでは、varshaはhttp://localhost:4321で実行されます。ブラウザでこのURLを開くとサイトが表示されます。

開発サーバーは以下をサポートしています:

  • ホットモジュールリプレースメント(HMR): .astro、.mdx、.css、.tsファイルの変更はフルページリロードなしで即座に反映されます。
  • ローカルネットワークアクセス: --hostを追加するとローカルネットワーク上で公開されます:npm run dev -- --host。

varshaには以下のnpmスクリプトが標準で用意されています:

スクリプトコマンド目的
devnpm run devローカル開発サーバーを起動
buildnpm run buildプロダクションビルドを./dist/に生成
previewnpm run previewデプロイ前にプロダクションビルドをローカルでプレビュー
astronpx astroAstro CLIコマンドを直接実行

npm run devを実行した後、以下が表示されることを確認してください:

  1. varshaランディングページ(http://localhost:4321/)
  2. ドキュメント(http://localhost:4321/docs/)
  3. ブログ(http://localhost:4321/blog/)

3つのページすべてが読み込まれれば、インストールは正常に完了しています。

  • ドキュメント: ここにいます。サイドバーですべての機能のガイドを参照してください。
  • GitHub Issues: github.com/yethikrishna/web-ui-template/issuesでバグ報告や機能リクエストができます。
  • Instagram: @yethikrishnarで最新情報や事例をフォローしてください。