purupann
@purupann

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

githubのサイト公開について

github初心者です。
HTMLを公開するところまではできるのですが、よくある
https://12345.home

https://12345.game
のようにURLを分けるにはどうすればよいか分かりません。

少しカスタムドメインというものを触ってみたのですがよくわかりません。
どうすれば解決するか教えていただきたいです。

1

4Answer

This answer has been deleted for violation of our Terms of Service.

Github pagesでのことなら公式に書いてあることがすべてなので,どこでうまくいかないのか書いていただかないと正直何を答えれば良いか分かりません.

見ればわかる通りレコードを操作できるドメインを所有していることが大前提になりますので,適当に調達してください.

0Like

何をお聞きになりたいのかよくわかりませんが、2つの形があるような気がします。

  1. 同じサイトなのにパスが違う 同じ GitHub サイトで、https://username.github.io/homehttps://username.github.io/game のようにパスが異なる。GitHub Pages リポジトリに homegame という名前の2つのフォルダを作成します。それぞれのフォルダに index.htmlファイルを置きます。「https://username.github.io/home 「は 」home 「フォルダのページを表示し、」https://username. github.io/game 「は 」game "フォルダ内のページを表示します。

  2. 異なるサブドメイン:異なるサブドメインが必要な場合は、ドメイン名を購入する必要があります。 「https://12345.home 「と 」https://12345.game "は2つの異なるドメインです。

GitHub ページはデフォルトで github.io を使用します。 (もちろん、https://(change).github.io を自分で変更することもできます。)
GitHub Pagesでページを公開する場合、デフォルトのアドレスは https://username.github.io/
独自ドメインを購入した場合は、GitHub のカスタムドメイン機能を使ってアドレスを独自ドメインやサブドメインに変更することができます。(https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages)

https://username.github.io/ を独自ドメイン(blog.example.com)に変更して、別のページを指すようにします。https://www.shopify.com/blog/what-is-a-subdomain

0Like

Comments

他の方と同じことを、ちょっと別の書き方で書いてみます。

URLは以下のような構造になっています。(これ以外の場合もあります)
<スキーム><ドメイン名><ディレクトリ名>

たとえば、「https://www.example.com/user/name」というURLであれば、 「https://」がスキーム、「www.exampel.com」がドメイン名、「/user/name」がディレクトリ名です。

質問はこの「ドメイン名」を変更するにはどのようにするか、ということになります。
このドメイン名は、だれもが勝手に作って使ってもいいものではありません。これらは、ドメイン名を管理する団体があって、そこに登録することで始めて使うことができるようになるものなのです。
GitHubページを作った場合、GitHubから「xxxx.github.io」というドメイン名が割り当てられますが、これは「github.io」という部分があることからわかるように、GitHubが登録して所有しており、それを「xxxx」の部分を変えて各ユーザに貸してくれているものなのです。なので、ユーザが勝手に変更することはできません。

ドメイン名は、管理する団体に登録すればだれでも取得することができます。また、その登録を代行してくれる業者もいるので、個人でも比較的簡単に自分のドメインを取得することができます。ただし、多くの場合は有料で、年間の維持費がかかることが多いです。
個人でのドメイン名の取得については、「ドメイン名取得」などで検索すると、いくつかのサービスがみつかるでしょう。

GitHubページの「カスタムドメイン」というのは、この、個人で取得しているドメイン名を「xxxx.github.io」の代りに使うための仕組みです。

0Like

Your answer might help someone💌