vitepress について
VitePress 1.x プロジェクト向けのスキルで、ドキュメント、ブログ、マーケティングサイトの構築と保守を支援します。設定、Markdown、ルーティング、テーマ、デプロイに関するガイドをまとめています。
主な機能
- 01設定とコマンドラインのガイド
- 02ファイルベースのルーティングとMarkdown
- 03Markdown内でのVueコンポーネント
- 04テーマのカスタマイズと検索
- 05多言語対応とデプロイ
活用シーン
- 01VitePressでのドキュメントサイト作成
- 02カスタムテーマとVueコンテンツの追加
- 03多言語サイトの設定
- 04静的サイトのデプロイ準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hairyf/ skills --skill vitepressインストール後、Claude Code で/vitepressを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
GENERATION.mdreferences/advanced-i18n.mdadvanced-ssr.mdcore-cli.mdcore-config.mdcore-markdown.mdcore-routing.mdfeatures-code-blocks.mdfeatures-data-loading.mdfeatures-dynamic-routes.mdfeatures-vue.mdrecipes-deploy.mdtheme-config.mdtheme-custom.mdtheme-customization.md詳細
VitePress は、Vite と Vue 3 を基盤に構築された静的サイトジェネレーター(SSG)です。Markdown コンテンツにテーマを適用し、静的 HTML を生成します。生成された HTML は、すばやく移動できる SPA として動作します。ドキュメント、ブログ、マーケティングサイトに最適です。
主な特徴:
.mdファイルによるファイルベースのルーティング- Vue コンポーネントを Markdown 内で直接使用可能
- 高速な HMR による即時更新(<100ms)
- ドキュメント向けに最適化されたデフォルトテーマ
- 組み込みの検索機能(ローカルまたは Algolia)
VitePress プロジェクトで作業する前に:
- サイト設定については
.vitepress/config.tsを確認します - カスタムテーマの拡張については
.vitepress/theme/を確認します public/ディレクトリには、そのまま配信される静的アセットが含まれています
このスキルは VitePress 1.x に基づいており、2026-01-28 に生成されました。
コア
| トピック | 説明 | リファレンス |
|---|---|---|
| 設定 | 設定ファイルのセットアップ、defineConfig、サイトメタデータ | core-config |
| CLI | コマンドラインインターフェース:dev、build、preview、init | core-cli |
| ルーティング | ファイルベースのルーティング、ソースディレクトリ、書き換え | core-routing |
| Markdown | Frontmatter、コンテナ、テーブル、アンカー、インクルード | core-markdown |
機能
コードとコンテンツ
| トピック | 説明 | リファレンス |
|---|---|---|
| コードブロック | シンタックスハイライト、行のハイライト、差分、フォーカス | features-code-blocks |
| Markdown 内の Vue | コンポーネント、script setup、ディレクティブ、テンプレート | features-vue |
| データ読み込み | ビルド時のデータローダー、createContentLoader | features-data-loading |
| 動的ルート | データからページを生成、パスローダーファイル | features-dynamic-routes |
テーマ
| トピック | 説明 | リファレンス |
|---|---|---|
| テーマ設定 | ナビゲーション、サイドバー、検索、ソーシャルリンク、フッター | theme-config |
| カスタマイズ | CSS 変数、スロット、フォント、グローバルコンポーネント | theme-customization |
| カスタムテーマ | テーマの一からの構築、テーマインターフェース | theme-custom |
高度なトピック
| トピック | 説明 | リファレンス |
|---|---|---|
| 国際化 | 多言語サイト、ロケール設定 | advanced-i18n |
| SSR 互換性 | サーバーサイドレンダリング、ClientOnly、動的インポート | advanced-ssr |
レシピ
| トピック | 説明 | リファレンス |
|---|---|---|
| デプロイ | GitHub Pages、Netlify、Vercel、Cloudflare、Nginx | recipes-deploy |
コメント
Markdown 対応