日本語og-image
日本語に対応したog-image生成サービスを作ってみた。
https://og-image-qqmw83jkp-ksss.vercel.app/
(ドメインは後でいい感じにしたい。)
レシピは簡単。vercelを使っただけだ。
1. vercel/og-imageをforkする
リポジトリにあるvercelボタンでは、forkじゃなくなるなどいい感じにならなかった。
2. README.mdに書いてあるとおりに作業する
- localのnode versionをvercelで使えるversionに揃える。今回は14.Xだった。
- fork直後のコードが環境変数
AWS_REGION
を見てlocalなのかproductionなのか判断しているので、localでAWS_REGION
を設定されているとproductionとして動くのでError: Failed to launch the browser process! spawn /usr/bin/chromium-browser ENOENT
というエラーが出る。aws lambda上でchromiumを動かすコードが動いているようだ。解決策として別の環境変数を設定して、vercel上で環境変数を設定した。
3. 日本語フォントを入れる
https://qiita.com/mkizka/items/f2d4836e4cfd241acccf が参考になった。
4. vercelにdeployする
おわり
ksss