|
1 | | -# イラストレーターixyさんのウェブサイト |
| 1 | +[](https://github.com/Ixy194194/ixy194194.github.io/actions/workflows/unittest.yaml) |
2 | 2 |
|
3 | | -このリポジトリはイラストレーターixyさんのウェブサイトのソースコードです。Next.jsを使用して作成されており、GitHub Pagesでホストされています。 |
| 3 | +# イラストレーター ixy さんのウェブサイト |
| 4 | + |
| 5 | +このリポジトリはイラストレーター ixy さんのウェブサイトのソースコードです。Next.js を使用して作成されており、GitHub Pages でホストされています。 |
| 6 | + |
| 7 | +## 使用技術 |
| 8 | + |
| 9 | +- [Next.js](https://nextjs.org/) - React ベースのフレームワークで、サーバーサイドレンダリングや静的サイト生成をサポートしています。 |
| 10 | +- [TypeScript](https://www.typescriptlang.org/) - JavaScript のスーパーセットで、静的型付けを提供しています。 |
| 11 | +- [Tailwind CSS](https://tailwindcss.com/) - ユーティリティファーストの CSS フレームワークで、迅速なスタイリングを可能にしています。 |
4 | 12 |
|
5 | 13 | ## 開発環境のセットアップ |
6 | 14 |
|
7 | | -1. このリポジトリをクローンします。 |
8 | | -``` |
9 | | -git clone https://github.com/yourusername/ixy-portfolio.git |
10 | | -``` |
11 | | -2. リポジトリのディレクトリに移動し、依存関係をインストールします。 |
12 | | -``` |
| 15 | +```sh |
13 | 16 | cd ixy-portfolio |
14 | 17 | npm install |
15 | | -``` |
16 | | -3. 開発サーバーを起動します。 |
17 | | -``` |
| 18 | + |
18 | 19 | npm run dev |
19 | 20 | # or |
20 | 21 | yarn dev |
21 | 22 | ``` |
22 | | -ブラウザで`http://localhost:3000`にアクセスすると、ウェブサイトが表示されます。`pages/index.tsx`を編集すると、ページが自動で更新されます。 |
23 | | - |
24 | | -## 使用技術 |
25 | | - |
26 | | -- [Next.js](https://nextjs.org/) - Reactベースのフレームワークで、サーバーサイドレンダリングや静的サイト生成をサポートしています。 |
27 | | -- [TypeScript](https://www.typescriptlang.org/) - JavaScriptのスーパーセットで、静的型付けを提供しています。 |
28 | | -- [Tailwind CSS](https://tailwindcss.com/) - ユーティリティファーストのCSSフレームワークで、迅速なスタイリングを可能にしています。 |
29 | 23 |
|
30 | 24 | ## ガイドラインと注意事項 |
31 | 25 |
|
32 | | -### 技術スタック |
33 | | -- GitHub Pagesを使用すること。 |
34 | | -- 外部APIを叩かないこと。 |
35 | | -- JSフレームワークを使用する場合は、GatsbyやNext.jsなどの静的サイトジェネレーターを使用すること。 |
36 | | -- サイト内にJSが必要な場合は、軽量なライブラリを使用すること。 |
37 | | -- サイト内でフォームを使用する場合は、Formspreeなどのフォームハンドリングサービスを使用すること。 |
| 26 | +- GitHub Pages を使用すること。 |
| 27 | +- 外部 API を叩かないこと。 |
| 28 | +- サイト内で利用している画像の著作権は全て Ixy 先生に帰属するものであり、無断でこれを利用することを禁じます。 |
38 | 29 |
|
39 | 30 | ### レイアウトとデザイン |
40 | | -- サイトの配色やフォントなどのデザインは、ixyさんのイラスト作品と調和するように設計すること。 |
41 | | -- サイトのロゴやアイコンは、ixyさんが提供する素材を使用すること。 |
| 31 | + |
| 32 | +- サイトの配色やフォントなどのデザインは、ixy さんのイラスト作品と調和するように設計すること。 |
| 33 | +- サイトのロゴやアイコンは、ixy さんが提供する素材を使用すること。 |
42 | 34 | - サイト内の画像は、必要に応じて適切に最適化すること。 |
43 | 35 |
|
44 | | -#### SEO |
45 | | -- サイトはSEOに最適化されていること。 |
46 | | -- サイト内のすべてのページには、メタタグが適切に設定されていること。 |
47 | | -- サイト内のすべての画像には、適切なalt属性が設定されていること。 |
48 | | -- サイト内のすべてのページには、XMLサイトマップが設定されていること。 |
| 36 | +### SEO |
| 37 | + |
| 38 | +- サイトは SEO に最適化されていること。 |
| 39 | +- サイト内のすべての画像には、適切な alt 属性が設定されていること。 |
49 | 40 |
|
50 | 41 | ### その他 |
51 | | -- サイトのコードは、適切にコメントアウトされていること。 |
52 | 42 |
|
53 | | -## サポートとフィードバック |
| 43 | +- サイトのコードは、適切にコメントが付与されていること。 |
54 | 44 |
|
55 | | -このプロジェクトに関する質問や提案がある場合は、GitHubのイシュー機能を使用して報告してください。コントリビューションも歓迎します。 |
| 45 | +## サポートとフィードバック |
56 | 46 |
|
57 | | -## ライセンス |
| 47 | +このプロジェクトに関する質問や提案がある場合は、GitHub の issue 機能を使用して報告してください。 |
| 48 | +コントリビューションも歓迎します。 |
58 | 49 |
|
59 | | -このプロジェクトはMITライセンスの下で公開されています。 |
| 50 | +**コントリビューションに際しては別途 [CONTRIBUTING.md](./CONTRIBUTING.md) を必ずご一読ください。** |
0 commit comments