# SiteKit > SiteKit は、静的サイト(HTML)に script を1行と HTML の属性を足すだけで、「お店の人が管理画面から直せる箇所(CMS)」と「お問い合わせフォーム(保存・自動返信・メール/Slack 通知)」を後付けする部品です。サイト側に JavaScript は書きません。 - 読み込むスクリプト: `https://cdn.sitekit.example/sitekit.js`(`data-site` にサイト ID) - フォームは `
`、入力の name は forms[].fields の key と一致させる。ボット対策の `_hp` 入力(隠す)は必須 - 直せる箇所は `data-cms="."` などの属性で印を付ける。何を直せるかは schema.json で宣言する - CMS が止まっても、HTML に書いた静的な文言がそのまま表示される(サイトは止まらない) - CLI・MCP サーバー・API キー・セルフ登録は準備中(近日)。それまでは HTML の属性と管理画面で使う 各ページは HTML(https://sitekit.example/docs/<章>)と Markdown(末尾に .md)の両方で読めます。下のリンクは Markdown 版です。 ## ドキュメント - [はじめに](https://sitekit.example/docs/index.md): できることと、5分で動かす手順(script を1行 → 属性を付ける → 管理画面で確かめる)。 - [script タグ](https://sitekit.example/docs/script.md): 1行の script で動くもの(流入元の記録・フォーム送信・GTM)と、属性の一覧。 - [直せる箇所の印(CMS)](https://sitekit.example/docs/cms.md): data-cms 系の属性で、テキスト・写真・お知らせの一覧・記事ページ・多言語を、お店の人が直せるようにする。 - [schema.json の書き方](https://sitekit.example/docs/schema.md): お店の人が直せる項目(groups / collections)とフォーム(forms)を宣言するファイル。型と制約の一覧。 - [フォーム](https://sitekit.example/docs/forms.md): data-sitekit-form を付けるだけのお問い合わせフォーム。表示・通知・自動返信・テスト送信・流入元の記録。 - [中継とホスティング](https://sitekit.example/docs/hosting.md): Cloudflare Pages の中継(Pages Functions)で配信前に値を埋め込む方法と、それ以外のホスティングでの使い方。 - [公開 API](https://sitekit.example/docs/api.md): ログイン不要で使える2つのエンドポイント(公開中の内容の JSON・フォームの受付)の仕様とレスポンス例。 - [プランと上限](https://sitekit.example/docs/plans.md): 1サイトあたりの料金と上限、開発用ドメイン、上限に達したときと支払いが止まったときの動き。 - [CLI・MCP・API キー(近日)](https://sitekit.example/docs/cli-mcp.md): コマンドや AI エージェントからサイトを操作する手段。いずれも準備中で、ここに書くのは予定です。 - [よくあるエラーと対処](https://sitekit.example/docs/troubleshooting.md): 症状から原因と手当てを引く。サイトを作る人と、管理画面を使うお店の人の両方で起きるもの。 ## AI エージェント向け - [AI エージェントに渡す](https://sitekit.example/docs/agents.md): Claude Code や Cursor などにそのまま貼れる指示文、Claude Code 用スキル(SKILL.md)の雛形、CLAUDE.md / AGENTS.md に書く短い版。 - [ドキュメント全文(1ファイル)](https://sitekit.example/llms-full.txt): 上の全章をつなげた Markdown ## Optional - [製品サイト](https://sitekit.example/): 料金・よくある質問 - [管理画面](https://app.sitekit.example): ログイン