はじめに
GitHub のプロフィールには最大 4 つのソーシャルアカウントのリンクを登録できるようになっています。
設定箇所は、GitHub の右上の自分のアバター → settings → Public profile → Social accounts と辿ってください。
You can now add up to 4 links to any social accounts to your user profile, with special support for popular platforms.
GitHub のブログでは、「人気のあるプラットフォームが特別にサポートされている」と記載されています。
例えば、Twitter の URL を登録すると、鎖のアイコンが Twitter のアイコンに代わるようになっています(注:投稿当時は Twitter のアイコンでしたが、今は X のアイコンに変わっています)。
具体的に、何のプラットフォームが対応されているのか確認してみました。
確認方法は、単純に HTML ソースを見ただけです。
もし、以下のソーシャルアカウントを持っていたら、GitHub に登録してみるとよいと思います(最大 4 つまで)。
2023-05-06 現在は、以下の 9 種類のソーシャルアカウントが対応されているようです。
2023-10-14 追記:npm のアカウントが追加されて 10 種類のソーシャルアカウントが対応されているようです。
2025-03-01 追記:いつからか不明ですが blueskyのアカウントが追加されていることに気が付きました。
X(旧twitter)
^https://(?:www\.)?(?:twitter|x)\.com/([^/?]+)/?$
https://twitter.com/test
^https://(?:[^.]+\.)?facebook\.com/(?:[^/?]+/?|profile\.php\?id=\d+)$
https://facebook.com/test
^https://(www\.)?instagram\.com/[^/?]+/?$
https://instagram.com/test
^https://(?:www\.)?linkedin\.com/(?:in|company)/[^/?]+/?$
https://linkedin.com/in/test
^https://(?:www\.)?reddit\.com/u(?:ser)?/([^/?]+)/?$
https://reddit.com/u/test
twitch
^https://(?:www\.)?twitch\.tv/[^/?]+/?$
https://twitch.tv/test
youtube
^https://(?:www\.)?youtube\.com/(user|c)/[^/?]+/?$
^https://(?:www\.)?youtube\.com/channel/[a-zA-Z0-9_-]{24}/?$
^https://(?:www\.)?youtube\.com/@[^/?]+/?$
https://youtube.com/user/test
mastodon
具体的なパターンはわかりませんが、マストドン系はサポートされているようです。
https://mastodon.social/@test
hometown
hometown とは、mastodon をフォークした SNS のようです。
https://rage.love/@test
以下のサーバ一覧の先頭のサーバでテスト用の URL を作らせていただきました。
npm
2023-10-14 追記
npm のアカウントのロゴが追加されたようです。
^https://(?:www\.)?npmjs\.com/~([^/?]+)/?$
https://npmjs.com/~test
bluesky
2025-03-01 追記
bluesky のアカウントのロゴが(いつからか不明ですが)追加されたようです。
^https://bsky\.app/profile/([^@/]+)/?$
https://bsky.app/profile/test