本文へスキップ

公開先と配信(GitHub・WordPress)

記事をあなたのサイトへ届ける「公開先」の接続と配信の流れです。

公開設定ページ。既定の公開先の選択と、組織で共有する公開先の接続一覧

つむぎで作った記事は、「公開先」を接続しておくと、あなたのサイトの管理場所へ自動で届けられます。設定は「設定」→ サイトの「公開設定」で行います。

公開先とは

記事の届け先となる外部サービスとの接続です。2種類あります。

種類届き方向いている使い方
GitHub PR記事をドラフトのプルリクエスト(PR)として作成しますGitHubで管理しているサイト。自動配信・手動配信の両方に使えます
WordPressWordPressへ記事を届けます個別公開用。自動運用の既定公開先には設定できません

接続は組織内のサイトで共有されます。一度登録すれば、複数のサイトから同じ接続を使えます。

公開先を接続する

公開先の管理は、オーナーまたは管理者のみが行えます。

  1. 「設定」を開き、左メニューの「現在のサイト」で対象サイトを選ぶ
  2. 「公開設定」を開き、「公開先の接続」の「配信先を追加」を押す
  3. 名前と種類を入力して「保存」する

種類ごとの入力内容は次のとおりです。

  • GitHub PR — リポジトリ(owner/name)、ベースブランチ(任意)、認証方式を入力します
    • 認証方式が「Personal Access Token」の場合: repo権限のアクセストークンを入力します
    • 認証方式が「GitHub App」の場合: 対象リポジトリにAppをインストールし、そのInstallation IDを入力します(トークンの保存は不要です)
  • WordPress — WordPressのエンドポイント(https://example.com/wp-json など)とアプリケーションパスワードを入力します

トークンやパスワードは安全のため保存後は表示されません。変更したい場合は、接続を削除して登録し直します。

サイトの既定公開先を設定する

「既定の公開先」で配信先を選び、「公開先を保存」を押します。ここで選んだ接続が、自動運用で今後作成する記事のPR作成先になります。

  • 変更は今後作成する記事だけに適用され、進行中の記事には影響しません
  • 「配信しない」を選ぶと、記事は自動配信されず、つむぎの中に保存されるだけになります

自動でドラフトPRが作られる流れ

既定公開先(GitHub PR)を設定しておくと、記事の生成が完了したタイミングで、本文と画像をまとめたドラフトPRが自動で作成されます。

PRの内容をあなたが確認し、問題なければマージして公開してください。つむぎが勝手にサイトを公開・更新することはありません。

手動で配信する

生成時に公開先を設定していなかった記事や、配信に失敗した記事は、あとから手動で配信できます。

  1. 記事の詳細ページを開き、「配信先」パネルの「手動配信」を見る
  2. 配信先を選び、「PR作成を確認」にチェックを入れる
  3. 「GitHubにPRを作成」を押す

手動配信には、先に記事の承認が必要です。同じ記事でもう一度実行すると、新しいPRは作られず同じPRが更新されます。