developer-portfolio について
開発者向けのカスタマイズ可能な Next.js ポートフォリオテンプレートです。アニメーション、問い合わせフォーム、dev.to ブログ連携を備え、内容は個別のデータファイルで編集できます。
主な機能
- 01レスポンシブな Next.js ポートフォリオ
- 02Lottie アニメーション
- 03Email と Telegram の問い合わせフォーム
- 04dev.to ブログ連携
- 05プロフィール、プロジェクト、スキルの編集
活用シーン
- 01開発者ポートフォリオの公開
- 02職歴やプロジェクトの紹介
- 03Email または Telegram での問い合わせ受付
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rebyteai-template/ rebyte-skills --skill developer-portfolioインストール後、Claude Code で/developer-portfolioを入力して読み込まれたか確認します。
詳細
開発者ポートフォリオ Pro
Next.js、Lottie アニメーション、Email/Telegram に対応したお問い合わせフォーム、dev.to ブログ連携を備えた、モダンでレスポンシブなポートフォリオです。
技術スタック
- フレームワーク: Next.js 16(App Router)
- React: React 19
- スタイリング: Tailwind CSS 4
- アニメーション: Lottie
- パッケージマネージャー: pnpm
- 出力先:
.nextディレクトリ - 開発ポート: 3000
セットアップ
1. テンプレートをクローンする
git clone --depth 1 https://github.com/Eng0AI/developer-portfolio-template.git .
ディレクトリが空でない場合:
git clone --depth 1 https://github.com/Eng0AI/developer-portfolio-template.git _temp_template
mv _temp_template/* _temp_template/.* . 2>/dev/null || true
rm -rf _temp_template
2. Git の履歴を削除する(任意)
rm -rf .git
git init
3. 依存関係をインストールする
pnpm install
ビルド
pnpm build
デプロイ
Vercel(推奨)
vercel pull --yes -t $VERCEL_TOKEN
vercel build --prod -t $VERCEL_TOKEN
vercel deploy --prebuilt --prod --yes -t $VERCEL_TOKEN
Netlify
netlify deploy --prod
カスタマイズ
utils/data/ 内のコンテンツを編集します:
personal-data.js- 名前、プロフィール、ソーシャルリンクexperience.js- 職歴projects-data.js- ポートフォリオのプロジェクトskills.js- 技術スキルeducations.js- 学歴
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
NEXT_PUBLIC_GTM | いいえ | Google Tag Manager ID |
NEXT_PUBLIC_APP_URL | はい | ポートフォリオの公開 URL |
TELEGRAM_BOT_TOKEN | いいえ | お問い合わせフォーム用の Telegram ボットトークン |
TELEGRAM_CHAT_ID | いいえ | Telegram チャット ID |
GMAIL_PASSKEY | いいえ | Gmail アプリパスワード |
EMAIL_ADDRESS | いいえ | お問い合わせフォーム用の Gmail アドレス |
開発
pnpm dev
http://localhost:3000 で開きます。
Node.js 18.17 以降が必要です(Node.js 20 以降を推奨)。
コメント
Markdown 対応