Skip to content
growi-blume-sitegen
Esc
navigateopen⌘Jpreview
On this page

クイックスタート

前提

  • Node.js 22.12 以降
  • GROWI インスタンス(API トークンを発行済み)
  • GitHub リポジトリ(GitHub Pages デプロイ用)

インストール

npm install growi-blume-sitegen

設定ファイルを作成

プロジェクトルートに growi-blume-sitegen.config.yml を作成します。

contentDir: content
pagesDir: content/pages
assetsDir: content/assets

growi:
  baseUrl: https://your-growi-instance.example.com
  apiToken: YOUR_API_TOKEN
  parentPagePath: /MyDocs

コンテンツを追加

content/pages/ 配下に MDX ファイルを配置します。

---
title: Hello World
---

# Hello World

これはサンプルページです。

![サンプル画像](/assets/sample.png)

ビルド(サイト生成)

npx growi-blume-sitegen build

dist/ に静的サイトが出力されます。GitHub Pages にデプロイするには、.github/workflows/deploy.yml を設定して main ブランチにプッシュしてください。

アップロード(GROWI)

npx growi-blume-sitegen upload

content/pages/ の全 MDX が GROWI の /<parentPagePath>/... 配下に一括投稿されます。

リリース(両方同時)

npx growi-blume-sitegen release

次のステップ

Was this page helpful?