Publishing
Ghost
Ghostブログへ記事を公開します。
準備
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ログインパスワードには影響しません。