React, Vite, Tailwind CSS で構築されたポートフォリオサイトです。
- Node.js (v18 以降を推奨)
- リポジトリをクローンします:
git clone https://github.com/unchunks/unchunks.github.io.git cd unchunks.github.io - 依存関係をインストールします:
npm install
ローカル開発サーバーを起動します:
npm run devブラウザで http://localhost:5173 を開いて確認できます。
本番用にプロジェクトをビルドします:
npm run build出力ファイルは dist ディレクトリに生成されます。
サイトのコンテンツは src/content ディレクトリ内のファイルを編集することで更新できます。
- Profile:
src/data.jsxのprofileセクション - Projects:
src/content/projects/ディレクトリ内の各ファイル - Posts:
src/content/posts/ディレクトリ
src/content/projects/に新しいファイル(例:mygame.jsx)を作成します。- 既存のファイルを参考に、プロジェクトデータを記述・エクスポートします。
src/data.jsxを開き、作成したファイルをインポートしてprojectsリストに追加します。
import { mygame } from './content/projects/mygame';
// ...
projects: [
// ...
mygame,
],src/content/posts/に新しいファイルを作成します。src/content/posts/index.jsでそのファイルをインポートし、posts配列に追加します。
保存すると、サイトに自動的に反映されます。
このプロジェクトは、GitHub Actions を使用して GitHub Pages に自動デプロイされるように設定されています。
main ブランチにプッシュすると、自動的にデプロイ処理が開始されます。
GitHub Pages の設定で、デプロイ元(Source)が "GitHub Actions" になっていることを確認してください。 (設定 > Pages > Build and deployment > Source)