沖縄のデータエンジニア @tyukei のポートフォリオサイトです。 「Activity-First」をコンセプトに、GitHub・Zenn・Connpass・SpeakerDeck での活動記録を中心に、スキルや登壇資料、記事などをシンプルにまとめています。
- Framework: Qwik
- Styling: UnoCSS / Tailwind CSS utility classes
- Hosting: GitHub Pages (Static Hosting)
- Node.js (v20+)
- npm または yarn
リポジトリをクローン後、依存パッケージをインストールします。
git clone https://github.com/tyukei/portfolio.git
cd portfolio
npm installQwik のローカルサーバーを起動します。
npm run devブラウザで http://localhost:5173 を開いて確認できます。
このプロジェクトはサーバーバックエンド(PHP等)に依存せず、静的ファイルのみで完全に動作します。
本番環境向けにビルドするには、以下のコマンドを実行します。
# クライアント環境(静的)とサーバー環境を合わせてビルド
npm run build静的ファイルとして dist/ ディレクトリにすべてのファイルが出力されます。これをそのまま GitHub Pages で公開可能です。
- GitHub リポジトリの仕様に従い、この
dist/ディレクトリ配下(もしくはビルド出力結果)をgh-pagesブランチなどで配信する構成、もしくは GitHub Actions を活用して公開します。 - GitHubリポジトリの Settings > Pages を開き、「Source」をビルドが出力されるブランチ(例:
gh-pages)または自動デプロイされるGitHub Actionsに設定します。
MIT License