diff --git a/src/content/docs/ja/tutorial/6-islands/1.mdx b/src/content/docs/ja/tutorial/6-islands/1.mdx index 7145aa61477d2..710b92a90ff42 100644 --- a/src/content/docs/ja/tutorial/6-islands/1.mdx +++ b/src/content/docs/ja/tutorial/6-islands/1.mdx @@ -12,7 +12,8 @@ import Spoiler from '~/components/Spoiler.astro'; import MultipleChoice from '~/components/tutorial/MultipleChoice.astro'; import Option from '~/components/tutorial/Option.astro'; import PreCheck from '~/components/tutorial/PreCheck.astro'; - +import PackageManagerTabs from '~/components/tabs/PackageManagerTabs.astro'; +import { Steps } from '@astrojs/starlight/components'; Preactコンポーネントを使い、ランダムに選択されたメッセージでサイト訪問者に挨拶しましょう! @@ -24,21 +25,37 @@ Preactコンポーネントを使い、ランダムに選択されたメッセ ## AstroプロジェクトにPreactを追加する + 1. 動作中であれば開発サーバーを停止し、ターミナルを使用できるようにします(キーボードショートカットはCtrl + Cです)。 2. 以下のコマンドを実行して、AstroプロジェクトでPreactコンポーネントを使用できるようにします。 - ```shell - npx astro add preact - ``` - -2. コマンドラインの指示に従って、プロジェクトにPreactを追加します。 - + + + ```sh + npx astro add preact + ``` + + + ```sh + pnpm astro add preact + ``` + + + ```sh + yarn astro add preact + ``` + + + +3. コマンドラインの指示に従って、プロジェクトにPreactを追加します。 + ## Preactの挨拶用バナーを追加する このコンポーネントは、挨拶用メッセージの配列をpropとして受け取り、その中からランダムに1つを選んでウェルカムメッセージとして表示します。ユーザーはボタンをクリックして新しいメッセージをランダムに受け取れます。 + 1. `src/components/`に`Greeting.jsx`という名前の新しいファイルを作成します。 `.jsx`というファイル拡張子が使われていることに注意してください。このファイルはAstroではなくPreactで書きます。 @@ -70,7 +87,7 @@ Preactコンポーネントを使い、ランダムに選択されたメッセ ```astro title="src/pages/index.astro" ins={3,8} --- import BaseLayout from '../layouts/BaseLayout.astro'; - import Greeting from '../components/Greeting.jsx'; + import Greeting from '../components/Greeting'; const pageTitle = "Home Page"; --- @@ -114,6 +131,7 @@ Preactコンポーネントを使い、ランダムに選択されたメッセ ``` + @@ -166,7 +184,7 @@ import SvelteCounter from '../components/SvelteCounter.svelte'; 以下のコンポーネントのそれぞれについて、ブラウザに送信される内容を選択してください。 -1. `` +1. ``