このリポジトリはイラストレーターixyさんのウェブサイトのソースコードです。Next.jsを使用して作成されており、GitHub Pagesでホストされています。
- このリポジトリをクローンします。
git clone https://github.com/yourusername/ixy-portfolio.git
- リポジトリのディレクトリに移動し、依存関係をインストールします。
cd ixy-portfolio
npm install
- 開発サーバーを起動します。
npm run dev
# or
yarn dev
ブラウザでhttp://localhost:3000
にアクセスすると、ウェブサイトが表示されます。pages/index.tsx
を編集すると、ページが自動で更新されます。
- Next.js - Reactベースのフレームワークで、サーバーサイドレンダリングや静的サイト生成をサポートしています。
- TypeScript - JavaScriptのスーパーセットで、静的型付けを提供しています。
- Tailwind CSS - ユーティリティファーストのCSSフレームワークで、迅速なスタイリングを可能にしています。
- GitHub Pagesを使用すること。
- 外部APIを叩かないこと。
- JSフレームワークを使用する場合は、GatsbyやNext.jsなどの静的サイトジェネレーターを使用すること。
- サイト内にJSが必要な場合は、軽量なライブラリを使用すること。
- サイト内でフォームを使用する場合は、Formspreeなどのフォームハンドリングサービスを使用すること。
- サイトの配色やフォントなどのデザインは、ixyさんのイラスト作品と調和するように設計すること。
- サイトのロゴやアイコンは、ixyさんが提供する素材を使用すること。
- サイト内の画像は、必要に応じて適切に最適化すること。
- サイトはSEOに最適化されていること。
- サイト内のすべてのページには、メタタグが適切に設定されていること。
- サイト内のすべての画像には、適切なalt属性が設定されていること。
- サイト内のすべてのページには、XMLサイトマップが設定されていること。
- サイトのコードは、適切にコメントアウトされていること。
このプロジェクトに関する質問や提案がある場合は、GitHubのイシュー機能を使用して報告してください。コントリビューションも歓迎します。
このプロジェクトはMITライセンスの下で公開されています。