A free identity for developers on the web
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のフォーマットは指定ないので、以下のような形で送っておけば、大丈夫だと思います。
他の人の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
を追加すれば完了です。
追加できたら、https://subdomain.thedev.id
にアクセスして、ページが表示されるかどうか確認します。