この記事は次のようなワークフローで書いています。
- スクリプトでテンプレートからブログ記事のファイルを作成
- 記事本文を書く
- Google Antigravity のスキルで英日のタイトルを生成、ファイル名のリネーム
- 記事本文を元にタイトルを生成してもらいます
- タイトルは英語にして slug およびファイル名に使います
- 日本語のタイトルも生成してもらいます
- 記事本文を入力して Google Flow の画像生成でアイキャッチ画像を作成
- Google One AI Pro プランを契約しているので、ウォータマークなしの画像を生成できます
- Synth ID は付加されていますが、隠す必要はないのでそのまま使います
- Flow に直接本文を入力するより、Gemini にプロンプトを考えてもらった方がよいかもしれません
- 画像をアップロード
- スクリプトで wrangler を使ってアップロードします
- ダッシュボード経由では余計な Operation が発生してしまうので、wrangler を使うようにしました
- アップロード前に webp に変換します
- Astro で確認して問題なければ Github にプッシュしてデプロイ
面倒なところはだいぶ省力化できたので、継続の後押しになりそうです。