カメリアの記事

意味があることやないことを綴ります

GitHub のコードを CDN にする

JavaScript でプログラムを開発して意気揚々とGitHubで公開し、せっかくだから はてなブログの記事に実装してしまおう! となったところで、さて、記事にコードを埋め込むのはメンテナンス性を損なってしまいます。

GitHub は Raw コードを参照できるページを提供していますが、 CORS の問題があって他サイトでは利用できません。何かいい方法はないでしょうか。

そこで jsDeliver です。 GitHub のページの URL をペーストしたら CDN の URL にして返してくれるツールがあります。このブログの中で動作を確認しています。

はてなブログなら記事に埋め込むこともできますし、詳細設定から head に張り付けることもできます。

追伸、それにしてもこのサービスは他人のコードでも自由に CDN にして利用できそうですね。規約はどうか知りませんが。