Open7

[Flutter Webでogp対応する綺麗な方法]を書くためのメモ

akaboshinitakaboshinit

諸々書く

  • done: CloudflareのHTMLRewriterでmetatag書き換え
  • done: vercel/ogでogp画像を作る
  • firestoreなどと連携してページの情報もmetaタグに追加する
  • キャッシュなどして最適化
akaboshinitakaboshinit

ホスティングまでCloudflare Workerで全部やるパターン

  1. Flutter Web
  2. Cloudflare Worker HTMLRewriter ( Metaタグ書き換え )
  3. Cloudflare Worker ( Flutter Webのホスティング )

https://github.com/akaboshinit/flutter-web-cloudflare-ogp/tree/cloudflare-binding-ogp


  • Cloudflare Workerでホスティングのみ

https://none-ogp-worker.akaboshinit.workers.dev/#/

  • Cloudflare Worker HTMLRewriter でプロキシ

https://ogp-worker.akaboshinit.workers.dev/#/

akaboshinitakaboshinit

ホスティングまでCloudflare Workerで全部やるパターン

  1. Flutter Web
  2. Cloudflare Worker HTMLRewriter ( Metaタグ書き換え )
  3. Cloudflare Worker vercel/og ( Cloudflare Workerで画像生成もする )
  4. Cloudflare Worker ( Flutter Webのホスティング )

https://github.com/akaboshinit/flutter-web-cloudflare-ogp/tree/cloudflare-binding-ogp


  • Cloudflare Workerでホスティングのみ

https://none-ogp-worker.akaboshinit.workers.dev/#/

  • Cloudflare Worker HTMLRewriter でプロキシ

https://ogp-worker-vercel-og.akaboshinit.workers.dev

  • vercel/ogで生成した画像

https://ogp-worker-vercel-og.akaboshinit.workers.dev/ogp