1、入門レベルのホスティングプラットフォーム#
メリット:無料
デメリット:リソース制限、低い統合度
1.1、GitHub Pages#
中国本土の DNS の問題により、アクセスが途切れることがあります。筆者は GitHub+vercel を使用してアクセス速度の問題を解決しています。
有名な無料の個人ウェブサイトホスティング方法であり、最も簡単で迅速な方法です。なぜなら、GitHub
は世界最大のソーシャルコーディングサイトであり、多くの優れたプロジェクトがあり、その中には多くの有名な個人ウェブサイトもあります。ホスティング後、GitHub
は phygerr.github.io
のようなドメインを提供します。
1.1.1、ウェブサイトの作成手順#
- まず、
GitHub
で自分のリポジトリを作成します。 - 静的ウェブサイトファイルをリポジトリにアップロードします。
- リポジトリの「設定 / ページ」で
pages
サービスを有効にします。
通常、
GitHub
が生成するドメインはphygerr.github.io/blog
のような形式です。もし自分のウェブサイトをgithub.io
の URI なしのサブドメインで使用したい場合は、{github_username}.github.io
という名前のリポジトリを作成する必要があります。
1.2、Gitee Pages#
Gitee
は中国版のGitHub
であり、国内での速度が非常に速いです。多くの人がGitHub
でホストされたウェブサイトの速度が遅いことを知っているため、Gitee
は個人ウェブサイトやプロジェクトのホスティングの選択肢です。
1.2.1、ウェブサイトの作成手順#
- まず、
Gitee
で自分のリポジトリを作成します。 - 静的ウェブサイトファイルをリポジトリにアップロードします。
- リポジトリの「サービス ->
Gitee Pages
」でpages
サービスを有効にします。
成功すると、個人プロジェクトの右上隅に
Pages
のアドレスが表示されます。
2、上級レベルのホスティングプラットフォーム#
メリット:無料
デメリット:リソース制限、高い統合度、高速効率
2.1、vercel#
言わずと知れた一括ホスティングサービスであり、筆者は Github
と Gitee
の Pages
サービスを試した後、このサービスに夢中になりました。コードのコンパイルとパッケージングを自動化してくれるため、コードをリポジトリにアップロードするだけで自動ビルドとデプロイが実現できます。全体のプロセスはスムーズで簡単です。
ただし、vercel の提供する無料のサブドメインは中国では利用できず、独自のドメインをバインドすることができます。筆者の代替ブログhttps://hexo.ncs.fun/ は GitHub+vercel + ドメインの方法で構築されています。
2.2.1、ウェブサイトの作成手順#
vercel
アカウントを登録します。Github
アカウントをバインドします。- 既存のリポジトリを選択して
vercel
プロジェクトを作成するか、vercel
の提供するテンプレートを使用してリポジトリを作成します。 - プロジェクトのビルドが成功したら、アクセスできるようになります。
プロジェクトのビルドが成功すると、概要ページで vercel
が提供するドメインが表示されます。このドメインを使用して、ウェブサイトに素早くアクセスできます。
2.2、4everland#
4everland
は vercel
と同様の製品ですが、速度はやや遅く、リソースの使用制限があります。ただし、個人の学習目的には問題ありません。ウェブサイトの作成手順も vercel
とほぼ同じです。特徴的な点は分散化です。
2.3、Netlify#
Netlify
は古参のホスティングサービスであり、一定量のリソース内では完全に無料です。具体的なウェブサイトの作成手順も vercel
とほぼ同じです。多くのオープンソースプロジェクトのドキュメントウェブサイトでその名前を見たことがあると思います。なぜなら、多くのオープンソースプロジェクトのドキュメントは Netlify
でホストされているからです。
vercel と比較して、Netlify の無料のサブドメインは利用でき、アクセス速度も良好です。