本記事は Cloudflare Advent Calendar 2024 25日目の記事だ。
空いていたので埋めちゃおう。
TL;DR
gist-it が動かなくなっちゃったので、 Cloudflare Workers で実装してみた話
ブログに GitHub 上のコードを埋め込みたい
ブログでコードの解説記事を書いていると、 GitHub 上のコードの一部を GitHub Gist のように埋め込んで表示したくなることがよくある。
以前は Gist-It というサービスを利用させていただいていたのだが、 ホストしている Google App Engine で Python 2.7 がサ終した 1 せいか、動作しなくなってしまっている。
欲しい機能は、処理内容は GitHub のソースコード取ってきて、 <pre>
タグに書き込んでシンタックスハイライトを適用するような、割と単純でステートレスなもの。
このため、 Cloudflare Workers で実装してみた。