記事にembedできるようにした

created at: 2022-10-04 00:00:00 +0000

https://jsonlink.io/ というAPIを利用して良い感じに埋め込められるようにした。markdownで [embed:URL] という感じにすると展開される

こういう埋め込みするための仕組みは、かつて(10年ぐらい前)は https://embed.ly/ を利用していたけど、無料プランがなくなって代替の仕組みを探していた。

普通にHTMLをパースしても良かったんだけど、面倒だったので件のAPIを利用している。

このブログのシステム上記事ファイルをすべてビルドするので、都度APIにアクセスしているとビルドが遅かったのでよしなにキャッシュするようにした。このキャッシュはパージする仕組みがないので、困った時によしなにする方法を考える...。

ブログシステムの機能をアップデートした記事を書くためにこの機能を実装してみたので、また後日記事を書く。