この記事は TSG Advent Calendar 2019 の 4 日目として書かれました。枠が空いていたので全く関係ないもので埋めてしまいましたが許してください…… 動機 Web というのは魅力的で、何か動くものを作ってぴゃっと公開したいとき、 URL を見せればダウンロード不要で動かしてもらえます。大抵の PC やスマホにはブラウザがついているので、環境によらず同じように(たまに同じでないけれど)動いてくれます。 さて、自分のサーバを持っていないとき、これをどうやって公開しましょうか。いわゆる静的サイトのホスティングですが、 GitHub Pages を使うというのは割とある選択肢です。 GitHub にソースコードを push するだけで、 hogehoge.github.io みたいな URL で動かしてくれるアレです。 ただ多少コードが増えてくると、素の JavaScript
![JavaScript じゃなくても GitHub Pages で動かしたい - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/57062863ecec0d1a7eedf753e0a867dd772902ea/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9SmF2YVNjcmlwdCUyMCVFMyU4MSU5OCVFMyU4MiU4MyVFMyU4MSVBQSVFMyU4MSU4RiVFMyU4MSVBNiVFMyU4MiU4MiUyMEdpdEh1YiUyMFBhZ2VzJTIwJUUzJTgxJUE3JUU1JThCJTk1JUUzJTgxJThCJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgxJTg0JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jYWJjMWU2YjllNDYxMWNiN2Y5NjJjODMxYzgyMGM1OA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBuNG84NDcmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWI4NWJjOGRjMzI1MjMzNDg0NGNlMzQ0ZDcxYjdlYzRl%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D89cb29216bb48a9b2cb8508e5617056a)