ORIHATA LEARNING LAB
学習トップ›UNIT 10

UNIT 10 · LEARN BY BUILDING

入力で見た目が変わる、LP編集アプリを作る。

作ったLPを「自分で編集できる道具」へ発展させます。計画を先に見てから、lp_editor/index.html の1つだけを作ってもらい、Edgeで試します。

計画を見る
↓
1つのファイルを作る
↓
Edgeで試す
第4章:自分の道具を開発する目安30〜40分。UNIT 09までを終えた状態から始めます。かんたん版(アプリ)と同じ文を使います。
START · 今回のゴール

作ったLPを、入力で変えられる道具にする。

ここまではClaude Codeに頼んで1枚のLPを作りました。今回は一歩進み、商品名や説明文を自分で入力すると、LPの見た目が変わる小さなWebアプリを作ります。

今回のゴール

商品名・見出し・説明文を入力するとプレビューが変わり、完成したHTMLをファイルとして書き出せる。書き出したページを自分で開き、表示を確認できる。

01入力文字を変える
→
02プレビューすぐ反映
→
03書き出しHTMLを保存
→
04確認開いて確かめる

Macをお使いの方へ

この教材の操作手順は、Windowsのパソコンで実際に操作して確かめたものです。Macでは、フォルダの開き方やブラウザ、画面の一部が異なります。Macでの手順は、この教材では確かめていません。公式のデスクトップアプリを始めるもあわせて確認してください。

この UNIT の依頼文は、2026年11月12日に Windows 10 Home のパソコンで、Claudeアプリの Code に実際に送って確かめたものです。返事の引用は、そのときの会話の記録から写しています。ページの写真は、同じパソコンの Microsoft Edge を画面を出さない形で動かして撮ったページの表示です(Edge の枠は写っていません)。

STEP 01 · 仕組みを理解する

「LP」と「LP編集アプリ」は、違うファイル。

同じように見えても役割は異なります。LPは読者に見てもらうページ。LP編集アプリは、そのページの内容を作るための道具です。今回は元のLPを直接書き換えず、新しい道具を別フォルダに作ります。

ここまでに完成
lp_sample/index.html作ったLP。学習成果として保存しておく
今回新しく作る
lp_editor/index.html入力・プレビュー・HTML出力ができるアプリ
📁 lp_learning/
├─ brief.md 企画メモ(そのまま残す)
├─ 📁 lp_sample/ 完成したLP(変更しない)
│  ├─ index.html
│  └─ DESIGN.md
└─ 📁 lp_editor/ 今回、新しく作る
   └─ index.html 編集アプリ本体
このUNITの範囲:まずはサービス名・見出し・説明文を入力し、リアルタイムで確認して、index.htmlとして保存するところまで。ログイン・決済・公開・外部API接続は行いません。元のLPと完全に同じデザインを自動再現する機能ではありません。
STEP 02 · 完成見本を触る

先に「できあがるもの」を体験する。

操作を理解する最も早い方法は、完成見本を触ってみることです。まずサービス名を変更し、右側のプレビューがその場で変わるか確認してください。次に色を選び、HTMLをダウンロードしてみます。

操作できる完成見本を開く ↗
完成見本 · LP編集アプリ操作は上のリンクから
入力パネルサービス名
SNS画像デザイン室
キャッチコピー
伝えたいことが、
見た目でも伝わる。
LPのプレビュー

伝えたいことが、
見た目でも伝わる。

あなたのサービスを紹介する学習用ページ

サービスを見る

この図は操作の説明用です。本物の操作デモは別ページにあり、ブラウザ内で動きます。制作した自分のアプリとは別物です。

やってみる 01文字を変える

見出しを変えると、プレビューもすぐに変わる。

やってみる 02HTMLを書き出す

保存したファイルを開くと、編集した文字でLPが表示される。

STEP 03 · 1通目:アプリの計画を見せてもらう

まだ作らずに、画面の構成と作る場所を見る。

  1. ClaudeアプリのCodeで、サイドバーの「新規作成」から新しいセッションにし、UNIT 03のSTEP 03と同じ方法で lp_learning を選びます。
  2. 入力欄の下にlp_learning、右側に「手動」と出ているかを見ます(UNIT 06の写真1と同じ画面です)。
  3. 下の1通目をコピーして貼り、文の先頭が1通目になっているかを見てから送ります。
Codeの新しいセッションの画面。上に lp_learning と「環境を選択」、入力欄に依頼文を貼り付けた状態(まだ送っていない)。入力欄の下の帯に「このコンピューター」と lp_learning、右側に「手動」と表示されている。
写真1 新しいセッションで、入力欄の下に lp_learning、右側に「手動」と出た画面。UNIT 06で撮った写真なので、入力欄に貼ってある文は UNIT 06 の1通目です。UNIT 10でも同じ画面で、貼る文だけが違います。名前・フォルダの場所・会話の履歴は灰色で隠しています。
CODE の入力欄に貼る 1通目:アプリの計画を見せてもらう
現在選択している lp_learning フォルダの中にある brief.md と、lp_sample フォルダの index.html を読み、
学習用の「簡易LP編集アプリ」を作る計画を立ててください。

作成するファイルは、lp_learning の中の lp_editor フォルダにある index.html の1つだけです。
lp_editor フォルダがなければ、あわせて作成してください。

作るものは次のとおりです。
- サービス名・見出し・補足文を入力する欄
- 入力すると、同じ画面のLPのプレビューにすぐ反映される
- 「HTMLを書き出す」ボタンを押すと、入力内容を反映した1枚のHTMLファイルを保存できる
- 入力欄の初期値は brief.md の内容にする
- 画面幅が狭いときは、入力欄とプレビューを縦に並べる

守ることは次のとおりです。
- HTML・CSS・JavaScript を index.html の1つにまとめる。外部の画像・Webフォント・API・ライブラリ・サーバーは使わない
- 入力した文字は文字として表示し、HTMLやスクリプトとして実行しない
- 実績、利用者の声、価格、保証などを創作して載せない
- フォームの送信・購入・外部への送信の機能は作らない

brief.md、start.md、lp_sample の中のファイルは変更しないでください。ほかのファイルは作成・変更・削除しないでください。
コマンドの実行、公開、外部への送信はしないでください。
まず、画面の構成と作成するファイルの場所を示して、私の確認を待ってください。
まだファイルは作成しないでください。
実機の確認で実際に送った文章です(かんたん版(アプリ)と同じ文)。

この1通目は読むだけなので、この教材の確認では許可の確認は出ませんでした。計画を見るときは、次の3つを確かめます。

  • 作るのが lp_editor の中の index.html の1つだけであること
  • 入力した文字を文字として表示する(HTMLとして実行しない)と書かれていること
  • 外部の画像・フォント・ライブラリ・送信の機能を使わないこと
STEP 04 · 2通目:作ってもらう

計画でよければ、1つのファイルだけを作ってもらう。

CODE の入力欄に貼る 2通目:作ってもらう
提示された計画どおりに、lp_editor フォルダの index.html を作成してください。

作成・変更してよいのは、lp_editor フォルダと、その中の index.html だけです。

brief.md、start.md、lp_sample の中のファイルは変更しないでください。

コマンドの実行、外部への送信、公開、その他のファイル操作が必要になった場合は、実行せずに理由を説明して、私の確認を待ってください。
実機の確認で実際に送った文章です。このあと、作る前に許可の確認が出ます。
  1. 「Claude に index.html の書き込みを許可しますか?」と出たら、場所が lp_editor かを見ます(lp_sample ではないこと)。
  2. よければ「一度だけ許可」を押します。この教材の確認では、確認は1回でした。
許可の確認の画面。「入力が必要です」の下に「Claude に index.html の書き込みを許可しますか?」と表示され、書き込み先(フォルダの場所は灰色で隠してある)と、書き込む中身が行番号つきで示されている。下に「拒否」と「一度だけ許可」のボタンがある。
写真2 新しいファイルを作るときの許可の確認(「書き込み」)。UNIT 05で撮った写真なので、ファイル名は index.html、場所は lp_sample です。この UNIT では、ファイル名が index.html、場所が lp_editor になっているかを見ます。フォルダの場所は灰色で隠しています。

この教材の確認では、作ったあと、Claudeアプリの右側のブラウザの欄でClaudeが表示を確かめました(読み取りだけで、クリックや入力・書き出しはしていません。このとき許可の確認は出ませんでした)。それでも、試すのは STEP 05 で自分で行います。

STEP 05 · Edgeで試す

入力・プレビュー・書き出しを、自分で確かめる。

  1. エクスプローラーで lp_learning → lp_editor を開き、index を右クリック →「プログラムから開く」→「Microsoft Edge」で開きます(写真3)。
  2. サービス名や見出しを変えて、プレビューがすぐ変わるかを見ます。
  3. 見出しに <b>テスト</b> と入れて、太字にならずそのままの文字で出るかを見ます。
  4. 「HTMLを書き出す」を押し、保存されたファイルを Edge で開いて、入力した文字で表示されるかを見ます。
index を右クリックしたメニュー。「開く」「共有」「プログラムから開く(H)」などが並び、「プログラムから開く」の横の一覧に Microsoft Edge などが表示されている。
写真3 index を右クリック →「プログラムから開く」→「Microsoft Edge」。UNIT 05で撮った写真(lp_sample の index)です。lp_editor の index でも同じ操作です。一覧に出るアプリは、パソコンによって違います。
写真4 この教材の確認でできたアプリ(左:PCの幅、右:スマホの幅)。画面を出さない Edge で撮ったページの表示です。見た目は人によって違います。

ORIHATAの確認では、初期値が brief.md の内容になっていること、入力でプレビューが変わること、<b> のような文字やスクリプトが実行されないこと、書き出したファイル(lp.html)が開けること、13通りの幅ではみ出しがないことを、Edge と Chrome で確かめました。

STEP 06 · 最後の安全・品質検査

「動いた」だけで終わらず、4つのケースを試す。

テスト A短い言葉/長い言葉

長い見出しでも表示が崩れないか。

テスト BHTMLに見える文字

<b>お試し</b> を入力しても、見た目だけが太字に変わらないか。

テスト C書き出し後に開く

新しいHTMLがオフラインで開けるか。

テスト D元のLPはそのまま

元の3ファイルが変更されていないか。

覚えておくこと:このアプリは学習用の簡易版です。入力内容の自動保存、アカウント管理、インターネット公開、実際の申込受付は実装していません。必要なら将来の課題として追加します。
HELP · つまずいたら

うまくいかないときの対処。

許可の確認の場所が lp_sample になっている

「拒否」を押します。今回作るのは lp_editor の中です。

入力してもプレビューが変わらない

F5 で読み込み直します。それでも変わらなければ、見たことをそのまま伝えて、まず原因だけを調べてもらいます。

「HTMLを書き出す」を押しても何も起きないように見える

Edge の右上のダウンロードの印や、「ダウンロード」フォルダを見ます(本物の Edge の画面でのダウンロードの見え方は、この教材では確かめていません)。

公式資料:デスクトップアプリを始める。サービスの仕様や画面は変わることがあります(2026年11月12日に確認)。

FINISH · 完了チェック

自分で作り、自分で確かめられたら完了。

チェックはこの画面上の自己確認用です。Codeの実行結果を自動で調べているわけではありません。

次はUNIT 11へ

今度は教材の見本ではなく、自分が作りたい小さなアプリを企画して、1画面・1機能を作ります。