論文、CV、ブログ、プロジェクトのページを備えた学術向けWebサイトを構築するためのJekyllスターターテンプレート。
arifszn/gitprofile
GitHubのユーザー名だけでGitHubと同期するポートフォリオサイトを構築し、GitHub PagesにデプロイできるTypeScriptテンプレート。
- スター
- 2,326
- フォーク
- 2,157
- 未解決の Issue
- 10
- 最終コミット
- 2 か月前
これは何?
GitProfileは、GitHubのユーザー名から個人ポートフォリオサイトを生成します。アバター、自己紹介、リポジトリはGitHubから自動取得されるため、プロフィールの変更に合わせてサイトも更新されます。スキル、職務経歴、学歴、資格、出版物、外部プロジェクトなどのセクションは、単一のgitprofile.config.tsファイルで設定できます。
このプロジェクトはViteで構築されており、選択可能な36種類のdaisyUIテーマ、CSS変数によるカスタムテーマ、SEO用メタ設定、任意で利用できるGoogle Analytics(GA3およびGA4)とHotjarのトラッキング、PWAとしてのインストールに対応しています。Mediumまたはdev.toのアカウントからブログ記事を表示することもできます。
GitHub ActionsとGitHub Pagesを使い、forkしてデプロイする手順でセットアップできます。Vercel、Netlify、Surgeも利用できます。また、Node.js 20以上の環境で開発サーバーを起動し、ローカルで実行することも可能です。
主な機能
- 01GitHubのユーザー名をもとにポートフォリオを自動生成し、アバターと自己紹介をGitHubと同期します。
- 02GitHubのプロジェクトを自動(スター数または最終更新日順)または手動で表示できます。
- 03選択可能な36種類のテーマを用意し、カスタムテーマにも対応しています。
- 04スキル、職務経歴、学歴、資格、出版物、ブログ記事のセクションを備えています。
- 05SEO用メタタグ、Google Analytics、Hotjar、PWAとしてのインストールに対応しています。
- 06GitHub Actions経由でGitHub Pagesにデプロイできるほか、Vercel、Netlify、Surgeにもデプロイできます。
ユースケース
- フロントエンドのコードを書かずに、手早くオンラインポートフォリオを作りたい開発者。
- コードプロジェクトとあわせて出版物を紹介したい研究者。
- GitHubでの活動につながる、履歴書形式のサイトが必要な求職者。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/arifszn/gitprofile.git - 2
プロジェクトディレクトリに移動する
cd gitprofile - 3
依存関係をインストールする
npm install - 4
開発サーバーを起動し、http://localhost:5173/gitprofile/ を開く
npm run dev
使う前に知っておきたいこと
- ローカル環境のセットアップには Node.js 20 以降が必要です。
- GitHub Pages のプロジェクトサブパスにデプロイするには、gitprofile.config.ts の base 値を手動で設定する必要があります。
収録されている特集
トピック
よくある質問
- gitprofile とは?
- GitHubのユーザー名だけでGitHubと同期するポートフォリオサイトを構築し、GitHub PagesにデプロイできるTypeScriptテンプレート。 GitProfileは、GitHubのユーザー名から個人ポートフォリオサイトを生成します。アバター、自己紹介、リポジトリはGitHubから自動取得されるため、プロフィールの変更に合わせてサイトも更新されます。スキル、職務経歴、学歴、資格、出版物、外部プロジェクトなどのセクションは、単一のgitprofile.config.tsファイルで設定できます。
- gitprofile は無料で使えますか?ライセンスは?
- gitprofile は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gitprofile は今もメンテナンスされていますか?
- 半年以内に更新あり。gitprofile の最終コミットは 2026年9月1日 です。
- gitprofile は何に使えますか?
- フロントエンドのコードを書かずに、手早くオンラインポートフォリオを作りたい開発者。 コードプロジェクトとあわせて出版物を紹介したい研究者。 GitHubでの活動につながる、履歴書形式のサイトが必要な求職者。
- gitprofile のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/arifszn/gitprofile.git プロジェクトディレクトリに移動する: cd gitprofile 依存関係をインストールする: npm install 開発サーバーを起動し、http://localhost:5173/gitprofile/ を開く: npm run dev
- gitprofile はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/arifszn/gitprofile
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Three.jsで構築されたMinecraft風ボクセル3D個人サイトのテンプレート。訪問者は仮想世界を歩きながらサイトを楽しめます。
Markdownファイルからランディングページ、ポートフォリオ、ブログ、ドキュメントを作成できる、Tailwindブロックを備えたオープンソースのHugoフレームワーク。
公開Notionページをデプロイ可能なブログやポートフォリオサイトに変換する、react-notion-xとVercelを基盤としたNext.jsスターターキット。
React 19とRust(axum + SQLite)で構築された、ノート、日々の記録、作品、本棚風のコレクション、航海ログを備えるセルフホスト可能な個人サイト。
Electron、React、TypeScript、Viteでクロスプラットフォームのデスクトップアプリを構築するためのスターターテンプレート。