LoginSignup
4
1

More than 1 year has passed since last update.

developerですと主張できるthedev.idのサブドメインを無料で使う方法

Last updated at Posted at 2021-07-24

A free identity for developers on the web

Alt Text

thedev.idは無料でyourname.thedev.idを提供してくれています。
現状対応しているのは、GitHubとVercelです。

必要な手順は以下の通りです。
Step 1. レポジトリをForkする
Step 2. subdomains.jsonに利用したいサブドメインを追加する
Step 3. PRを送る
Step 4. yourname.thedev.id GitHub or Vercelに追加する

Step 1 レポジトリをForkする

以下のレポに行って、Click the Fork buttonをクリックします。

{% github fransallen/thedev.id %}

Step 2 subdomains.jsonに利用したいサブドメインを追加する

Forkしたレポジトリをクローンします。
フォルダの中にあるsubdomains.jsonをエディタで開き、追加したいサブドメイン情報を追加します。
フォーマットは以下の通りです。この時注意すべきことは、追加したサブドメインがちゃんとアルファベット順に則った形で追記されていることです。

ちなみに、この時点でGitHubであれば、.github.io Vercelであれば、.vercel.app URLがサービスから発行されている必要があります。確認したところ、herokuでも利用可能っぽいです。(1人使っている人がいて、ホスティングしているサイトがsubdomain.thedev.idにアクセスすると表示されてます。ただ、Repo ownerがGitHubやVercelのように明言している訳ではないので、推奨環境ではないです。)

"subdomain(whatever you want to have)": "site url that you are using for the site to host your site"

In my case, the added line is like below.
json
"koji": "portfolio-nextjs-gdm7chx6i-kojikanao.vercel.app",

Step 3 新しいPRを送る

subdomains.jsonを変更後、ファイルをForkしたレポジトリにPushし、PRをオリジナルのレポジトリを送ります。
現状、PRのフォーマットは指定ないので、以下のような形で送っておけば、大丈夫だと思います。

Alt Text

他の人のPRをチェックしたい場合は下記を参考にすると良いと思います。
https://github.com/fransallen/thedev.id/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-desc

レビューのプロセスはすごく早いので、1、2日以内にはマージされると思います。

yourname.thedev.id GitHub or Vercelに追加する

PRマージされたら、サブドメインを利用するためにドメインをGitHubもしくはVercelに追加します。
【Vercelの場合】
Settings タブを選択し、Domainsをクリックして、subdomain.thedev.idを追加すれば完了です。

Alt Text

追加できたら、https://subdomain.thedev.idにアクセスして、ページが表示されるかどうか確認します。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1