--- title: ウェブサイトの公開 slug: Learn/Getting_started_with_the_web/Publishing_your_website tags: - Beginner - CodingScripting - FTP - GitHub - Google App Engine - Learn - Web - l10n:priority - publishing - web server - 初心者 - 学習 translation_of: Learn/Getting_started_with_the_web/Publishing_your_website original_slug: Learn/Getting_started_with_the_web/ウェブサイトを公開する ---
ウェブサイトを構成するコードやファイルの整理が終わったら、それをオンラインで公開して、人々が見つけられるようにする必要があります。この記事では、簡単なサンプルコードを手軽にオンラインに公開する方法を説明します。
ウェブサイトの公開には、さまざまな方法があるため、複雑なテーマです。この記事では、すべての可能な方法を説明するつもりはありません。その代わりに、初心者にとって実用的な 3 つのアプローチのメリットとデメリットを説明します。そして、多くの読者がすぐに使える方法を紹介します。
コンテンツやウェブサイトの外観をより自由にコントロールするために、多くの人はウェブホスティングとドメイン名の購入を選択します。
http://www.mozilla.org
や http://www.bbc.co.uk
のように、お客様のウェブサイトを見つけるための固有のアドレスです。ドメイン名は、ドメインレジストラーから何年でも借りることができます。多くのプロの手によるウェブサイトはこんな風にして、公開されているわけです。
さらに、ウェブサイトのファイルを実際にサーバーに転送するには、{{Glossary("FTP", "File Transfer Protocol (FTP、ファイル転送プロトコル)")}} のプログラム (詳しくは、どのくらいコストがかかりますか: ソフトウェアを参照) が必要です。 FTP プログラムの種類は様々ですが、一般的には、ホスティング会社から提供された詳細情報 (通常、ユーザー名、パスワード、ホスト名) を使ってウェブサーバーに接続する必要があります。その後、プログラムはローカルファイルとウェブサーバーのファイルを 2 つのウィンドウに表示し、ファイルのやり取りを行うことができます。
ウェブサイトをオンラインで公開できるツールもあります。
これらのオプションは通常無料ですが、限定された機能セットでしか成長させることができません。
ウェブサイトの開発環境をエミュレートするウェブアプリは数多くあり、HTML、CSS、JavaScript を入力すると、そのコードの結果をウェブサイトとして表示することができます。一般的に、これらのツールは比較的簡単で、学習にも適しており、コードを共有するのにも適しています (例えば、別のオフィスにいる同僚とテクニックを共有したり、デバッグの助けを求めたりする場合など)。また、 (基本的な機能については) 無料です。レンダリングされたページを、固有のウェブアドレスでホスティングしてくれます。ただし、機能は限られており、通常はアセット (画像など) のホスティングスペースは提供されていません。
これらを試してみて、一番合ったものを見つけてみましょう。
では、GitHub Pages 経由でどれくらい簡単にサイトを公開できるかを実際にやってみましょう。
注: フォルダーの中に index.html
ファイルがあるかを確認しましょう。
では、ウェブサイトをオンライン上で見るために、ブラウザーから username.github.io に移動しましょう。例えば、ユーザーネームが chrisdavidmills なら、chrisdavidmills.github.io に移動しましょう。
注: ウェブサイトに使えるようになるには少し時間がかかるかもしれません。ウェブサイトがすぐに表示されない場合は、少し待ってみてください。そしてもう一度試してみましょう。
もっと詳しく知りたい人は GitHub Pages Help を見てください。
{{PreviousMenuNext("Learn/Getting_started_with_the_web/JavaScript_basics", "Learn/Getting_started_with_the_web/How_the_Web_works", "Learn/Getting_started_with_the_web")}}