AstroGlassテンプレートへようこそ!このガイドでは、開発環境のセットアップと、ニーズに合わせてテンプレートをカスタマイズする手順を説明します。
前提条件
始める前に、以下がインストールされていることを確認してください:
- Node.js v20 以上
- pnpm (推奨) または npm
- コードエディタ (VS Code を推奨)
💡
プロのヒント
より高速でディスク効率の良いパッケージ管理のために、pnpmの使用を推奨します。
インストール
リポジトリのクローン
まず、テンプレートリポジトリをローカルマシンにクローンします:
git clone https://github.com/kamsqee/astroglass.git my-projectcd my-project依存関係のインストール
お好みのパッケージマネージャーを使用して、プロジェクトの依存関係をインストールします:
pnpm installnpm installyarn install開発用サーバーの起動
開発用サーバーを実行して、テンプレートの動作を確認します:
pnpm devnpm run devyarn devこれで、あなたのサイトが http://localhost:4321 で実行されているはずです 🎉
プロジェクト構造
プロジェクトのフォルダ構造の概要は以下の通りです:
- src/
- components/
- sections/
- hero/
- HeroLiquid.astro
- HeroGlass.astro
- HeroNeo.astro
- …
- features/
- pricing/
- about/
- portfolio/
- …
- hero/
- layout/
- header/
- ui/
- docs/
- mdx/
- sections/
- config/
- themes.ts
- locales.ts
- docs.ts
- navigation.ts
- content/
- docs/
- en/
- ru/
- blog/
- docs/
- locales/
- en/
- ru/
- pages/
- index.astro
- [theme].astro
- docs/
- blog/
- styles/
- global.css
- _themes.css
- components/
- components/
- public/
- astro.config.mjs
- package.json
テーマの選択
テンプレートには、すぐに使える6つの美しいテーマが用意されています:
| テーマ | 説明 |
|---|---|
| Liquid | 流れるようなアニメーション、グラデーションの背景 |
| Glass | グラスモーフィズム効果、すりガラスのパネル |
| Neo | 大胆なタイポグラフィ、強いコントラスト |
| Luxury | エレガントなゴールドのアクセント、プレミアムな質感 |
| Minimal | クリーンで焦点が絞られた、気を散らさないデザイン |
| Aurora | 没入感のあるグラデーション、幾何学的な構造 |
テーマを切り替えるには、ヘッダーのテーマスイッチャーに移動するか、テーマのデモページ(例:/liquid、/glass、/aurora)に直接アクセスするだけです。
次のステップ
開発環境のセットアップが完了しました:
- テーマシステム — ダイナミックなテーマアーキテクチャの仕組みを学ぶ
- ルーティング & i18n — より多くの言語のサポートを追加する
- Cloudflare へのデプロイ — Cloudflare Pages にデプロイする
ℹ️
ヘルプが必要ですか?
問題が発生した場合は、フォーム & バリデーションガイドを確認するか、issueを作成してください。