Publishing

Ghost

Ghostブログへ記事を公開します。

設定時間の目安:3分

準備

  • https://から始まるGhostサイトURL。
  • Ghost AdminのSettings → Integrationsへの権限。
  • Custom IntegrationとAdmin API Keyを使えるプラン。Ghost(Pro)はPublisher以上、Starterは非対応。自己ホストも利用可能。

Ghost連携とキーを作る

Ghost AdminでSettings → Integrations → Add custom integrationを開き、Surpassoという連携を作ります。表示されたid:secret形式のAdmin API Keyをコピーします。Content API keyは読み取り専用で公開には使えません。

SurpassoのIntegrations → Ghostで読者向け公開URLとAdmin API Keyを入力し、テストして接続を選びます。URLに/ghostや/ghost/api/adminを加えないでください。確認は接続だけで記事を作りません。

最初の記事

Content Calendarから下書きを送り、GhostのPosts → Draftsで確認します。Surpassoから公開し、公開ページを開きます。同じ記事を編集・再送し、元投稿が更新されることを確認します。

Surpassoはタイトル、本文、抜粋、slug、SEO情報、アイキャッチ、タグを送ります。下書き・公開状態は保持されます。Ghost側の編集は戻らず上書きされる場合があり、削除はGhostで行います。

キーが拒否される、または接続失敗

Content API KeyではなくAdmin API Key全体をコピーし、VPNやログインなしで到達できる公開HTTPS URLを使います。プランがCustom Integrationsを含むか確認し、プロキシやFirewallがある場合は/ghost/api/admin/をリダイレクトせず許可します。

キーを交換・無効化する

Ghost AdminのCustom Integrationで管理します。変更・取消後はSurpassoで再接続してください。Ghostログインパスワードには影響しません。