Skip to content

補足情報サイトに ch08 サンドボックス動作確認コマンドの訂正記事を追加 #31

@laiso

Description

@laiso

書籍の補足情報サイト (workspace/docs/index.html) に、第 8 章サンドボックス動作確認コマンドの誤記訂正記事を追加してください。

修正対象ファイル

  • workspace/docs/index.html

追加内容

1. 章セクションの追加

第 7 章セクション(id="ch07-2-variables" などを含む <section class=\"chapter-group\">)の 直後 に、第 8 章セクションを新規追加してください(章番号順で末尾)。

<section class=\"chapter-group\">
  <h2>第 8 章</h2>

  <article id=\"ch08-5-sandbox-cli-command\">
    <header>
      <span class=\"chapter-label\">8.5 節</span>
      <h3>サンドボックス動作確認コマンドのファイルパス</h3>
      <a class=\"anchor\" href=\"#ch08-5-sandbox-cli-command\">#</a>
    </header>
    <dl>
      <dt>本書の記載</dt>
      <dd>
        <p>サンドボックス動作確認の手順で、コンテナ内で nano-code-cli を起動するコマンド例として次のように記載されています。</p>
        <pre><code>$ bun run src/index.ts --sandbox \"README.mdの内容を要約してください\"</code></pre>
      </dd>
      <dt>症状</dt>
      <dd>
        <p>配布リポジトリに <code>src/index.ts</code> は存在しません。CLI のエントリポイントは <code>bin/cli.ts</code> です。本書のコマンドをそのまま実行すると、Bun がモジュールを解決できず次のエラーで即終了します。</p>
        <pre><code>error: Module not found \"src/index.ts\"</code></pre>
      </dd>
      <dt>対処</dt>
      <dd>
        <p>エントリポイントを <code>bin/cli.ts</code> に置き換えてください。</p>
        <pre><code>$ bun run bin/cli.ts --sandbox \"README.mdの内容を要約してください\"</code></pre>
        <p>本書の同章内の他箇所(コマンド実行ツールの実装手前)では <code>bun run bin/cli.ts ...</code> と正しく記載されているため、表記を合わせる形になります。</p>
      </dd>
    </dl>
  </article>
</section>

2. ナビゲーションへの追加

`<aside class="toc">` 内、第 7 章ナビゲーション(`

第 7 章

` ブロック)の 直後 に、第 8 章ナビゲーションを追加してください。

```html

第 8 章

\`\`\`

注意事項

  • 既存記事 (ch03, ch04, ch06, ch07 系) の HTML 構造・class 名 (`chapter-group`, `chapter-label`, `anchor` など) と一致させてください。
  • `
    ` 内の `<` / `>` / `&` は HTML エスケープしてください (`<`, `>`, `&`)。
  • 仮節番号として「8.5 節」を使用していますが、書籍本文の実際の節番号と異なる場合は、既存記事の節番号表記に合わせて調整してください。
  • 既存記事の文体(です・ます調、`` 包み、`
    本書の記載
    ...
    ` 構造)を踏襲してください。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions