簡単なホームページを作ってWEB公開しよう
この記事では、AIを活用して簡単なホームページを作成し、Web上に公開する方法を学びます。Cursorエディタを使用してAIとの対話を通じてコーディングを進めていきます。HTMLとCSSの基礎知識、そしてJavaScriptの基本を少し理解していることを前提としています。
必要なもの
- Cursorエディタ(https://cursor.sh/)
- GitHubアカウント(無料)
学習の流れ
このハンズオンでは、以下のステップでホームページを作成・公開します:
- プロジェクトの準備
- 基本的なHTML構造の作成
- CSSでデザインを整える
- JavaScriptで動きをつける
- GitHubにコードをアップロード
- Githubページで公開する
1. プロジェクトの準備
Cursorエディタの設定
まず、Cursorエディタをダウンロードしてインストールします。Cursorは、AIアシスタントが組み込まれた強力なコードエディタです。
プロンプト例:
次のようなディレクトリ構造を作成します:
2. 基本的なHTML構造の作成
index.htmlファイルに基本的なHTML構造を作成します。
プロンプト例:
AIが生成したコードを確認し、必要に応じて修正します。HTMLの基本構造を理解することが重要です。
3. CSSでデザインを整える
styles.cssファイルにスタイルを追加して、見た目を整えます。
プロンプト例:
4. JavaScriptで動きをつける
script.jsファイルにJavaScriptコードを追加して、インタラクティブな要素を実装します。
プロンプト例:
5. GitHubにコードをアップロード
作成したコードをGitHubリポジトリにアップロードします。
プロンプト例:
Cursorはターミナルも統合されているので、そこから直接Gitコマンドを実行できます。
6. Githubページで公開する
GitHubにアップロードしたコードをNetlifyを使って公開します。
GitHub Pagesは、GitHubが提供する無料のホスティングサービスで、あなたのリポジトリから直接ウェブサイトを公開することができます。以下に、GitHub Pagesを使用してあなたのウェブサイトを公開する手順を説明します。
GitHub Pagesの設定手順
- GitHubリポジトリの「Settings」タブを開きます
- 左側のメニューから「Pages」を選択します
- 「Source」セクションで、「Deploy from a branch」を選択します
- 「Branch」ドロップダウンから「main」(または「master」)ブランチを選択し、「/(root)」フォルダを指定します
- 「Save」ボタンをクリックします
- 設定が保存されると、数分後にサイトがデプロイされます
- デプロイが完了すると、「Your site is live at https://[ユーザー名].github.io/[リポジトリ名]/」というメッセージが表示されます
この URL があなたのウェブサイトの公開アドレスになります。このリンクを共有することで、誰でもあなたのウェブサイトにアクセスできるようになります。
まとめ
このハンズオンでは、AIを活用してシンプルなホームページを作成し、Web上に公開する方法を学びました。Cursorのようなツールを使うことで、効率的にコーディングを進めることができます。
重要なのは、AIが生成したコードを理解し、自分のニーズに合わせて修正する能力です。AIはあくまで補助ツールであり、最終的な判断と責任は開発者にあります。
このプロセスを通じて、WebサイトをAIの力を借りながら効率的に開発する方法を身につけることができました。次のステップとして、より複雑な機能やデザインに挑戦してみましょう!
