GitHub の social accounts の特別なアイコンについて

## はじめに

GitHub のプロフィールには最大 4 つのソーシャルアカウントのリンクを登録できるようになっています。

設定箇所は、GitHub の右上の自分のアバター → settings → Public profile → Social accounts と辿ってください。

https://github.blog/changelog/2023-02-02-add-more-social-links-to-your-user-profile/

> 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/([^/?]+)/?$
```

```:テスト用 URL
https://twitter.com/test
```

![twitter.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/a8fd28c0-32de-41fd-9941-5c4630c05412.png)

## facebook

```:正規表現
^https://(?:[^.]+\.)?facebook\.com/(?:[^/?]+/?|profile\.php\?id=\d+)$
```

```:テスト用 URL
https://facebook.com/test
```

![facebook.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/01bc2a8f-1628-4197-baa8-c6f4485ee0bc.png)

## instagram

```:正規表現
^https://(www\.)?instagram\.com/[^/?]+/?$
```

```:テスト用 URL
https://instagram.com/test
```

![instagram.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/559ef965-de1d-4e46-90e4-195bd2997987.png)

## linkedin

```:正規表現
^https://(?:www\.)?linkedin\.com/(?:in|company)/[^/?]+/?$
```

```:テスト用 URL
https://linkedin.com/in/test
```

![linkedin.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/b2d590db-32df-4211-868f-aa8997b98ceb.png)

## reddit

```:正規表現
^https://(?:www\.)?reddit\.com/u(?:ser)?/([^/?]+)/?$
```

```:テスト用 URL
https://reddit.com/u/test
```

![reddit.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/4fe176dc-0379-47f0-bc32-66079167cd7a.png)

## twitch

```:正規表現
^https://(?:www\.)?twitch\.tv/[^/?]+/?$
```

```:テスト用 URL
https://twitch.tv/test
```

![twitch.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/c9ec0b04-fecd-4c8d-a4b5-6fe539d7022d.png)

## youtube

```:正規表現
^https://(?:www\.)?youtube\.com/(user|c)/[^/?]+/?$
^https://(?:www\.)?youtube\.com/channel/[a-zA-Z0-9_-]{24}/?$
^https://(?:www\.)?youtube\.com/@[^/?]+/?$
```

```:テスト用 URL
https://youtube.com/user/test
```

![youtube.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/1ce29f5e-ffd0-4f53-bfd9-e43c832023d9.png)

## mastodon

具体的なパターンはわかりませんが、マストドン系はサポートされているようです。

```:テスト用 URL
https://mastodon.social/@test
```

![mastodon.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/78e6e453-3821-4991-a788-956c3bbd2e33.png)

## hometown

hometown とは、mastodon をフォークした SNS のようです。

```:テスト用 URL
https://rage.love/@test
```

以下のサーバ一覧の先頭のサーバでテスト用の URL を作らせていただきました。

https://github.com/hometown-fork/hometown/wiki/Hometown-servers

![hometown.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/c04ec1d6-af5d-4444-bdbd-041fd124c241.png)

## npm

2023-10-14 追記

npm のアカウントのロゴが追加されたようです。

```:正規表現
^https://(?:www\.)?npmjs\.com/~([^/?]+)/?$
```

```:テスト用 URL
https://npmjs.com/~test
```

![npm.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/bce34465-6034-49b0-8c42-09d0c2db7d08.png)

## bluesky

2025-03-01 追記

bluesky のアカウントのロゴが（いつからか不明ですが）追加されたようです。

```:正規表現
^https://bsky\.app/profile/([^@/]+)/?$
```

```:テスト用 URL
https://bsky.app/profile/test
```

![bluesky.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/97350/25b42c08-3079-44ba-91a7-09bd1290a70d.png)