Skip to content

cursor-japan/cursor-japan-site

Repository files navigation

Cursor Japan Communityのウェブサイト

Starlightで構築

bun install
bun dev
bun create astro@latest -- --template starlight

Open in StackBlitz Open with CodeSandbox Deploy to Netlify Deploy with Vercel

🧑‍🚀 熟練の宇宙飛行士? このファイルを削除してください。楽しんでください!

🚀 プロジェクト構成

Astro + Starlight プロジェクト内には、以下のフォルダーとファイルが含まれています:

.
├── public/
├── src/
│   ├── assets/
│   ├── content/
│   │   ├── docs/
│   │   └── config.ts
│   └── env.d.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json

Starlight は、src/content/docs/ ディレクトリ内の .md または .mdx ファイルを探します。各ファイルは、ファイル名に基づいてルートとして公開されます。

画像は src/assets/ に追加でき、相対リンクで Markdown に埋め込むことができます。

静的アセット、例えばファビコンは、public/ ディレクトリに配置できます。

🧞 コマンド

すべてのコマンドは、プロジェクトのルートから実行されます:

コマンド アクション
npm install 依存関係をインストール
npm run dev ローカル開発サーバーを localhost:4321 で起動
npm run build プロダクションサイトを ./dist/ にビルド
npm run preview デプロイ前にローカルでビルドをプレビュー
npm run astro ... CLI コマンド astro addastro check を実行
npm run astro -- --help Astro CLI の使用方法を取得

👀 もっと学習したい?

Starlight のドキュメントを確認、Astro のドキュメントを読み、Astro Discord サーバーに参加してください。